[Google Ads API] Retrieving non-Expanded Dynamic Search Ads

376 views
Skip to first unread message

Kevin

unread,
Oct 28, 2020, 8:01:19 PM10/28/20
to AdWords API and Google Ads API Forum
Hi,

I'm trying to retrieve data on some old Dynamic Search Ads, but noticed that it is not present as an AdType:



You can filter on this type separately in the UI:



Is it possible to get these Ads using the new API?

Thanks,
Kevin

Google Ads API Forum Advisor Prod

unread,
Oct 29, 2020, 10:56:59 AM10/29/20
to lopsid...@gmail.com, adwor...@googlegroups.com

Hi Kevin,

Thank you for reaching out. The Dynamic Search Ads has been deprecated in the Google Ads API. You could refer to this blog post for more information about migration of this type of ad to the Expanded Dynamic Search Ads. As it’s already deprecated, it’s not possible to retrieve this type of ad via the Google Ads API. The workaround is to retrieve them via the Adwords API.

Thanks and regards,
Xiaoming, Google Ads API Team

Google Logo
Xiaoming
Google Ads API Team
 


ref:_00D1U1174p._5004Q275VUH:ref

Kevin

unread,
Oct 30, 2020, 5:05:27 PM10/30/20
to AdWords API and Google Ads API Forum
Thanks for the confirmation - I'll continue to use AdWords API to retrieve the data for now.

Kevin

unread,
Nov 2, 2020, 2:44:53 PM11/2/20
to AdWords API and Google Ads API Forum
Wanted to follow up one more time after talking with some friends.

If (non-expanded) Dynamic Search Ads are not going to be supported in Google Ads, are they going to be completely deprecated before the AdWords API is deprecated?

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "AdWords API and Google Ads API Forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/a-fcmb51waM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/c7bb21f6-905d-4293-aa16-143779c25206n%40googlegroups.com.

Google Ads API Forum Advisor Prod

unread,
Nov 3, 2020, 10:41:11 AM11/3/20
to lopsid...@gmail.com, adwor...@googlegroups.com

Hi Kevin,

Thank you for reaching out. As of now the (non-expanded) Dynamic Search Ads is already deprecated in the AdWords API but the existing DynamicSearchAds will continue to serve. It’s most likely this would not change before the AdWords API is completely deprecated. However, if you create or update these ads through the APIs you will encounter AdGroupAdError.CANNOT_CREATE_DEPRECATED_ADS or AdError.CANNOT_MODIFY_AD error.



Thanks and regards,
Xiaoming, Google Ads API Team

 

duca...@gmail.com

unread,
Nov 11, 2020, 11:48:04 PM11/11/20
to AdWords API and Google Ads API Forum
Thanks Xiaoming. Just want to double confirm here that we will have to use AdWords API to retrieve those old DSA ads. When AdWords API is deprecated, we will expect to have an alternative API from Googles Ads to retrieve those data. 

Thanks
Caihua. 

Google Ads API Forum Advisor Prod

unread,
Nov 12, 2020, 3:30:05 PM11/12/20
to duca...@gmail.com, adwor...@googlegroups.com

Hi Caihua,

Thank you for reaching out. Yes, you would need to use the AdWords API to retrieve those old DSA ads. Please keep an eye on our blog for the alternative way to retrieve those data when the AdWords API is deprecated.



Thanks and regards,
Xiaoming, Google Ads API Team

 

duca...@gmail.com

unread,
Sep 30, 2021, 1:42:38 PM9/30/21
to AdWords API and Google Ads API Forum
Hi Xiaoming and team,

I am checking here to see the current progress or plan to support retrieving old DSA data from Google Ads API. 

Thanks,
Caihua.

Google Ads API Forum Advisor

unread,
Oct 1, 2021, 12:51:29 PM10/1/21
to duca...@gmail.com, adwor...@googlegroups.com
Hello,

Thanks for follow up on this. Based on the language in this blog post, DynamicSearchAd will not be supported in the Google Ads API. The blog post states:
 
Upgrade your AdWords API and Google Ads API ads to use ExpandedDynamicSearchAd (EXPANDED_DYNAMIC_SEARCH_AD) instead of DynamicSearchAd (DYNAMIC_SEARCH_AD) by March 6, 2019. After March 6th, creating these ads through the APIs will fail with an AdGroupAdError.CANNOT_CREATE_DEPRECATED_ADS error, while updating them will result in an AdError.CANNOT_MODIFY_AD error. Existing DynamicSearchAds will continue to serve.
 
Additionally, in the Dynamic Search Ad creation guide, it specifically states:

To create the actual DSA, you need to use an ExpandedDynamicSearchAdInfo object and set its following fields.

Based on the above, it seems unlikely that old dynamic search ad format will be supported. As of now, there have not been any additional announcements since the blog post linked above.

Regards,
Matt
Google Ads API Team

Google Logo
Matt
Google Ads API Team
 


 


ref:_00D1U1174p._5004Q275VUH:ref

duca...@gmail.com

unread,
Oct 5, 2021, 5:24:20 PM10/5/21
to AdWords API and Google Ads API Forum
Thanks Matt. I understand that the creation and update of DSA ads won't be supported in Google Ads API. I am wondering how can we Read/Fetch servable DSA ads from Google Ads API? 

Thanks
Caihua.

Google Ads API Forum Advisor

unread,
Oct 6, 2021, 5:34:26 PM10/6/21
to duca...@gmail.com, adwor...@googlegroups.com
Hi Caihua,

You can retrieve dynamic search ads by using the ad_group_ad resource and specifying the type as EXPANDED_DYNAMIC_SEARCH_AD. You can find the Ads API dynamic search ad guide here. Please also see this chart that summarizes support by ad type.

Please let us know if we can help with anything else.

duca...@gmail.com

unread,
Oct 6, 2021, 8:05:07 PM10/6/21
to AdWords API and Google Ads API Forum
Thanks Matt. I do have follow-up questions that need your clarification:

We know that Google has deprecated old DSA and moved to Expanded DSA. This happened in 2019 and there was a post about this migration:   Google Ads Developer Blog: Upgrade Dynamic Search Ads in AdWords API and Google Ads API by March 6, 2019 (googleblog.com)

Based on our understanding all the newly created DSA Ads are with Expanded DSA type, but the old DSA are still in Google's ads system and they might be still serving as of now. AdWords API doc also indicated that we can use different types to fetch DSA data: Ad Performance Report  |  AdWords API  |  Google Developers

From our side, we fetch both old DSA Ads as well as Expanded DSA type from AdWords API, so that we can get the full data set. However, after we move to Google Ads, we are not able to fetch old DSA anymore since this old DSA data is not supported in Google Ads. This is also confirmed by the previous reply from this forum, copy/paste here for reference

"
Thank you for reaching out. The Dynamic Search Ads has been deprecated in the Google Ads API. You could refer to this blog post for more information about migration of this type of ad to the Expanded Dynamic Search Ads. As it’s already deprecated, it’s not possible to retrieve this type of ad via the Google Ads API. The workaround is to retrieve them via the Adwords API.
"
If Google doesn't provide the fetch API for those old DSA, it seems a feature miss. Please correct me if I am wrong. 

Google Ads API Forum Advisor

unread,
Oct 7, 2021, 1:13:02 PM10/7/21
to duca...@gmail.com, adwor...@googlegroups.com
Hi Caihua,

It's possible the old DSA type will be returned by the API, but will be of type, UNKNOWN. However, please allow me to submit an internal feature request on your behalf for retrieval of unexpanded DSAs. 
Reply all
Reply to author
Forward
0 new messages