Releases: BingAds/BingAds-Java-SDK
Releases · BingAds/BingAds-Java-SDK
version 10.4.8
- Service proxies are added to the Reporting APIs with additional columns for shared budgets.
- Service proxies are added to the Campaign Management and Bulk APIs for managing ad extension scheduling. In addition to service proxy updates, support is added to the ad extension BulkEntity objects (e.g. BulkAppAdExtension) for reading and writing the Ad Schedule, Start Date, End Date, and Use Searcher Time Zone columns in each ad extension Bulk file record.
- The BulkSitelink2AdExtension, BulkAdGroupSitelink2AdExtension, and BulkCampaignSitelink2AdExtension objects are added to the SDK for reading and writing the corresponding Sitelink2 Ad Extension, Ad Group Sitelink2 Ad Extension, and Campaign Sitelink2 Ad Extension Bulk file records.
- The BulkBudget object is added to SDK for reading and writing the corresponding Budget Bulk file record. Also the BulkCampaign object is updated with support for reading and writing the Budget Id column in the Campaign Bulk file record.
version 10.4.7
- Service proxies are added to the Campaign Management, Bulk, and Reporting APIs for managing expanded text ads. In addition to service proxy updates, the
BulkExpandedTextAd
object is added to the SDK for reading and writing the corresponding Expanded Text Ad Bulk file record. - Service proxies are added to the Bulk API for downloading individual ad types as an alternative to downloading all ad types.
- Service proxies are added to the Campaign Management and Bulk APIs for managing one sitelink per ad extension.
- Service proxies are added to the Reporting APIs with additional columns for aggregating data by final URLs.
- Service proxies are added to the Campaign Management API for adding, getting, and updating universal event tracking tags. At this time the proxies are reserved for future use, and we plan to announce availability soon.
- Service proxies are added to the Campaign Management API for adding, getting, and updating conversion goals. At this time the proxies are reserved for future use, and we plan to announce availability soon.
- The BulkStructuredSnippetAdExtension, BulkAdGroupStructuredSnippetAdExtension, and BulkStructuredSnippetAdExtension objects are added to the SDK for reading and writing the corresponding Structured Snippet Ad Extension, Ad Group Structured Snippet Ad Extension, and Campaign Structured Snippet Ad Extension Bulk file records.
- The BulkRemarketingList and BulkAdGroupRemarketingListAssociation objects are added to the SDK for reading and writing the corresponding Remarketing List and Ad Group Remarketing List Association Bulk file records.
- The DownloadHttpTimeout property is added to ReportingServiceManager, ReportingDownloadOperation, BulkServiceManager, and BulkOperation classes. Additionally the UploadHttpTimeout property is added to the BulkServiceManager class. The default timeout value for each is 100,000 milliseconds (100 seconds). You might want to change the timeout property to avoid HTTP timeout exceptions if you are downloading or uploading large files.
*Note: * The HTTP timeout differs from the existing CancellationToken which is used to limit the amount of time spent asynchronously polling for the server side process completion of an upload or download request.
version 10.4.6
- The Ad Intelligence, Bulk, Campaign Management, and Optimizer Version 9 service proxies have been removed from the SDKs, because each service will sunset on June 30, 2016 (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#sunset_v9_phaseone_june2016). Important note: The default version for the
ServiceClient
in the Python SDK has been updated from v9 to v10. - Service proxies are added to the Campaign Management (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#campaign_v10_remarketing_june2016) and Bulk ( https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#bulk_v10_remarketing_june2016) APIs for associating remarketing lists with ad groups in your search advertising campaigns.
- Service proxies are added to the Campaign Management (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#campaign_v10_biddingscheme_june2016), Bulk ( https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#bulk_v10_biddingscheme_june2016), and Reporting (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#reporting_v9_biddingscheme_june2016) APIs for managing bid strategy types. In addition to service proxy updates, support for the new Bid Strategy Type field is added to each of the BulkCampaign, BulkAdGroup, and BulkKeyword SDK objects.
- Ad Format Preference field is added to the BulkTextAd SDK object. For more information about managing the ad format preference in bulk, see the Text Ad record (https://msdn.microsoft.com/library/bing-ads-bulk-text-ad-record.aspx).
- Service proxies are added to the Campaign Management (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#campaign_v10_structuredsnippets_june2016) and Bulk ( https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#bulk_v10_structuredsnippets_june2016) APIs for managing structured snippet ad extensions.
- Service proxies are added to the Campaign Management (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#campaign_v10_sharedbudget_june2016) and Bulk ( https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#bulk_v10_sharedbudget_june2016) APIs for managing shared budgets.
- Service proxies are added to the Campaign Management (https://msdn.microsoft.com/library/bing-ads-overview-release-notes.aspx#campaign_v10_bsc_countries_june2016) API for getting the list of supported sales country codes for Bing Shopping campaigns.
version 10.4.3
- Added proxy support for Bulk, Campaign Management, Customer Management, and Reporting service updates from February through March. For more information, please see Bing Ads API Release Notes on MSDN:
https://msdn.microsoft.com/en-us/library/bing-ads-overview-release-notes.aspx#february2016
https://msdn.microsoft.com/en-us/library/bing-ads-overview-release-notes.aspx#march2016 - Provide retry and timeout processing for both download and upload methods in BulkServiceManager and ReportingServiceManager
- Added more exceptions handling for both download and upload methods in BulkServiceManager and ReportingServiceManager
- Support web proxy connection to Bing Ads either by username authentication or by OAuth authentication
- Support to run SDK against Sandbox or Production endpoint by specifying API environment parameter in BulkServiceManager/ReportingServiceManager and BulkOperation/ReportingDownloadOperation
version 10.4.2
- Update reporting proxy files, add DeviceOS and DeviceType to the value set of GoalsAndFunnelsReportColumn
- Change the implementation of download operation in both BulkService and ReportingService to remove downloaded zip file
- Reduce the dependency on CXF in SDK, user can freely choose CXF or WS-RI to call API by adding CXF to the class path or not
- Fix the bug that getSubTarget() fails to return data
version 10.4.1
- Support Bing Ads API V10 and upgrade bulk format version to 4.0
- Compatible with Bing Ads API V9
- Add Reporting Service support to SDK 9.3
- Bug Fixes
version 9.3.5
- Add Bing Shopping Campaign Support
- Add Native Ads Support
version 9.3.4
- Add App AdExtension support.
- Bug Fixes.
version 9.3.3
- Java docs improvements.
- Smart polling interval for BulkServiceManager.
- Refreshed proxies.
- Bug fixes.
version 9.3.2-beta
- Make BulkFileWriter.writeEntity(BulkEntity entity) write all entity data to a file by default, including read-only data such as errors, performance data etc.
- Add BulkFileWriter.writeEntity(BulkEntity entity, boolean excludeReadonlyData) allowing to optionally exclude read-only data when writing to a file.