Starting May 15, 2019, AdWords API and Google Ads API requests that attempt to create or modify a responsive ad will fail. Make sure you migrate to the new asset-based responsive display ad before the deprecation date.
Due to changes and improvements to ad types in Display campaigns, keeping track of the names in the UI and APIs can be tricky, so here's a quick overview:
Ad type in the UI | AdWords API type | Google Ads API type |
---|---|---|
Responsive ad | ResponsiveDisplayAd | ResponsiveDisplayAdInfo |
Responsive display ad | MultiAssetResponsiveDisplayAd | Available in an upcoming release |
After the deprecation date, behavior of the APIs will change as follows:
- AdWords API
AdGroupAdService
requests that attempt to create aResponsiveDisplayAd
will fail with the errorAdGroupAdError.CANNOT_CREATE_DEPRECATED_ADS
. The API will continue to allow you to removeResponsiveDisplayAds
and modify thestatus
of existing ads.AdService
requests that attempt to modify aResponsiveDisplayAd
will fail with the errorAdError.CANNOT_MODIFY_AD
.
- Google Ads API
AdGroupAdService
requests that attempt to create aResponsiveDisplayAdInfo
will fail with the errorAdGroupAdError.CANNOT_CREATE_DEPRECATED_ADS
. The API will continue to allow you to removeResponsiveDisplayAdInfos
and modify thestatus
of existing ads.
Why is this happening?
In October, 2018, responsive display ads replaced responsive ads as the default asset-based ad type for the Display network. To simplify the product suite, we'll be deprecating creation and modification of responsive ads.
What should you do?
Before the deprecation date:
- If you use the AdWords API, modify your code to use
MultiAssetResponsiveDisplayAd
wherever you currently useResponsiveDisplayAd
. Check out the guide and accompanying code example in the .NET, Java, Python, or Ruby client library to help you with the migration. - If you use the Google Ads API, modify your code to no longer use
ResponsiveDisplayAdInfo
, and keep an eye on this blog so you'll know when the equivalent toMultiAssetResponsiveDisplayAd
becomes available in the Google Ads API.