Skip to content

Releases: BingAds/BingAds-Java-SDK

version 10.4.8

31 Aug 01:35
Compare
Choose a tag to compare
  • 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

31 Aug 01:53
Compare
Choose a tag to compare
  • 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

30 Jun 14:00
Compare
Choose a tag to compare
  1. 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.
  2. 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.
  3. 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.
  4. 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).
  5. 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.
  6. 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.
  7. 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

31 Mar 05:18
Compare
Choose a tag to compare
  1. 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
  2. Provide retry and timeout processing for both download and upload methods in BulkServiceManager and ReportingServiceManager
  3. Added more exceptions handling for both download and upload methods in BulkServiceManager and ReportingServiceManager
  4. Support web proxy connection to Bing Ads either by username authentication or by OAuth authentication
  5. Support to run SDK against Sandbox or Production endpoint by specifying API environment parameter in BulkServiceManager/ReportingServiceManager and BulkOperation/ReportingDownloadOperation

version 10.4.2

31 Dec 11:16
Compare
Choose a tag to compare
  1. Update reporting proxy files, add DeviceOS and DeviceType to the value set of GoalsAndFunnelsReportColumn
  2. Change the implementation of download operation in both BulkService and ReportingService to remove downloaded zip file
  3. 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
  4. Fix the bug that getSubTarget() fails to return data

version 10.4.1

23 Oct 14:29
Compare
Choose a tag to compare
  • 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

31 Jul 02:10
Compare
Choose a tag to compare
  • Add Bing Shopping Campaign Support
  • Add Native Ads Support

version 9.3.4

24 Apr 03:08
Compare
Choose a tag to compare
  • Add App AdExtension support.
  • Bug Fixes.

version 9.3.3

03 Apr 01:15
Compare
Choose a tag to compare
  • Java docs improvements.
  • Smart polling interval for BulkServiceManager.
  • Refreshed proxies.
  • Bug fixes.

version 9.3.2-beta

12 Mar 02:09
Compare
Choose a tag to compare
version 9.3.2-beta Pre-release
Pre-release
  • 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.