Wednesday, August 21, 2019

Sunsetting accelerated budget delivery

Update (Oct 1, 2019): We have updated the error codes that will be returned in the table below.

Starting October 14, 2019, accelerated budget delivery will no longer be available for use with search campaigns, shopping campaigns, or shared budgets. This will affect budgets in all versions of the AdWords API, Google Ads API, and Google Ads scripts.

All three developer surfaces will stop accepting ACCELERATED delivery method setting on budgets for search campaigns, shopping campaigns, or shared budgets. Campaigns using accelerated delivery with these campaign and budget types will be automatically migrated over to STANDARD delivery, starting October 7, 2019.

Note: When a new budget is created using the API or scripts, it is shared by default. Thus, a newly created budget will behave as STANDARD. To explicitly create a budget with ACCELERATED delivery, all of the following conditions must be met:
  • The budget’s isExplicitlyShared field is set to false
  • The budget’s delivery method is set to ACCELERATED
  • It is not associated with a search or shopping campaign post creation
Affected API and scripts operations

After this change goes into effect, API clients and scripts will no longer be able to use the ACCELERATED delivery method setting on search campaigns, shopping campaigns, or shared budgets. Any programmatic operations that create or modify such budgets, or that would result in the following states, may result in errors according to the following criteria.
AdWords API Operation
Creating new budget isExplicitlyShared: true
deliveryMethod: ACCELERATED
Campaign Type: (N/A)
Service: BudgetService
Error: OperationAccessDenied.ACTION_NOT_PERMITTED*
Modifying existing budget isExplicitlyShared: true
deliveryMethod: ACCELERATED
Campaign Type: All
Service: BudgetService
Error: OperationAccessDenied.ACTION_NOT_PERMITTED*
Modifying existing budget isExplicitlyShared: false
deliveryMethod: ACCELERATED
Campaign Type: Search, Shopping
Service: BudgetService
Error: OperationAccessDenied.ACTION_NOT_PERMITTED*
Attaching existing budget to campaign isExplicitlyShared: false
deliveryMethod: ACCELERATED
Campaign Type: Search, Shopping
Service: CampaignService
Error: OperationAccessDenied.ACTION_NOT_PERMITTED*
*For the Google Ads API beta, an analogous OperationAccessDeniedError.ACTION_NOT_PERMITTED will be thrown.

If you have any questions about this change, please don’t hesitate to contact us via the AdWords API and Google Ads API Forum or the Google Ads scripts forum.