Skip to content

Releases: BingAds/BingAds-Python-SDK

version 10.4.11

30 Dec 03:53
Compare
Choose a tag to compare
  • The Campaign Management service proxies are updated to support adding and updating remarketing lists. Note: The SDK class BulkRemarketingList does not yet support the required Template field, and therefore the SDK cannot be used for bulk upload. Support will be added in early calendar 2017.
  • The Campaign Management service proxies are updated to support the GetGeoLocationsFileUrl operation.
  • The Reporting service proxies are updated to support new columns for Bing Shopping campaigns.
  • The BulkAdGroupDynamicSearchAdTarget, BulkAdGroupNegativeDynamicSearchAdTarget, BulkCampaignNegativeDynamicSearchAdTarget, and BulkDynamicSearchAd objects are added to the SDK for reading and writing the corresponding Dynamic Search Ads Bulk file records.
  • The Java and Python SDKs are updated to support encoded redirection URI per the Github community pull request.

version 10.4.10

31 Oct 06:52
Compare
Choose a tag to compare
  • Add “DynamicSearchAd” in AdTypeReportFilter Campaign Management Service.
  • Add Add/Update/DeleteRemarketingLists APIs in Campaign Management Service.
  • Add “CampaignNegativeDynamicSearchAdTypeTargets”, “AdGroupDynamicSearchAdTargets” and “AdGroupNegativeDynamicSearchAdTargets” into Bulk Download Entity.

version 10.4.9

29 Sep 12:27
Compare
Choose a tag to compare
  • Service proxies are added to the Campaign Management API for managing Dynamic Search Ads campaigns.

version 10.4.8

30 Aug 07:53
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 the 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

29 Jul 05:05
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.

version 10.4.6

18 Jul 09:10
Compare
Choose a tag to compare

• Fix Reporting Service default version bug.

version 10.4.5

30 Jun 08:55
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.4

30 May 05:56
Compare
Choose a tag to compare
  1. Added proxy support for Reporting API changes: add AccountStatus, CampaignStatus, AdGroupStatus, and KeywordStatus in NegativeKeywordConflictReportColumn/NegativeKeywordConflictReportFilter
  2. Added support CRUD operations for App Install Ad in Bulk and Campaign Management.
  3. Support to specify a state request parameter in OAuthAuthorization subclasses to help prevent cross site request forgery. Be sure to verify that the authorization server returns the same value before proceeding to use any values from the response.
  4. Support to reuse existing OAuthToken info by passing “OAuthTokens” parameter into the constructor of OAuthAuthorization subclasses.

version 10.4.3

30 Apr 02:37
Compare
Choose a tag to compare
  1. Added proxy support for the Campaign Management API and Reporting API interface changes in April.
  2. Fixed the bug where the BulkFileReader failed to parse the 'Sitelink Ad Extension' record type if 'Sitelink Extension Order' column is empty.
  3. Fixed the bug that setting any other supported key value pair except of 'location' to the suds_option parameter does not take effect in BulkServiceManager and ReportingServiceManger methods.
  4. Fixed the bug where 'BulkKeyword.Bid' is defaulted to deleting the keyword bid. With this fix, keyword bids are unchanged by default. If you want to delete the keyword level bid, and inherit from the ad group level bid, you can explicitly set the 'Bid' to 'None'. It is also important to note that previously if you had explicitly set the 'Bid' to 'None', the keyword bid would not have been updated. For more information, see the BulkKeywordsAds.py code example on GitHub.

version 10.4.2

31 Mar 03:21
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 to run SDK against Sandbox or Production endpoint by specifying API environment parameter in BulkServiceManager/ReportingServiceManager and BulkOperation/ReportingDownloadOperation
  5. Removed the deprecated location_target_version from DownloadParameters and SubmitDownloadParameters