How to update/edit/modify TextAsset and/or ImageAsset of a MultiAssetResponsiveDisplayAd ad

1,016 views
Skip to first unread message

monsterindiasocialjobs test

unread,
Feb 20, 2020, 2:27:04 AM2/20/20
to AdWords API and Google Ads API Forum
Hi Team,

Will you please let me know how can I update/edit/modify TextAsset and/or ImageAsset of a MultiAssetResponsiveDisplayAd ad using api.

I am using the below example for creating the MultiAssetResponsiveDisplayAd:


Thanks,
Rams

Google Ads API Forum Advisor Prod

unread,
Feb 21, 2020, 4:37:34 PM2/21/20
to monsterindi...@gmail.com, adwor...@googlegroups.com

Hi Rams,

Thank you for reaching out to us. I see that you want to update/modify TextAsset and ImageAsset of MultiAssetResponsiveDisplayAds using AdWords API. According to this documentation, multi asset RDA ads support mutability using AdGroupAdService to modify these ads and their assets. The parameters for these types of RDAs are listed here. You can refer to the AddExpandedTextAds.java code sample as a reference (code samples in other languages can be found here). Let me know if you have further questions.

Thank you,
Bryan, Google Ads API Team



ref:_00D1U1174p._5001UV1gX2:ref
Message has been deleted

monsterindiasocialjobs test

unread,
Feb 26, 2020, 12:27:42 AM2/26/20
to AdWords API and Google Ads API Forum
Hi Bryan,

As per the below link AdGroupAdService, mutate's SET operation only supports status change.

"Set - Updates an ad group ad. Except for status, ad group ad fields are not mutable. Status updates are straightforward - the status of the ad group ad is updated as specified. If any other field has changed, it will be ignored. If you want to change any of the fields other than status, you must make a new ad and then remove the old one."

I do not want to make a new ad.

Can you please suggest me.

Thanks,
Rams

Google Ads API Forum Advisor Prod

unread,
Feb 26, 2020, 4:33:03 PM2/26/20
to monsterindi...@gmail.com, adwor...@googlegroups.com

Hi Rams,

Thank you for your patience. I tried editing both the text and image assets of a test MultiAssetResponsiveDisplayAd using AdService and managed to change parameters listed here with success. Therefore you should be able to use AdService to edit and update your text and image assets for your MultiAssetResponsiveDisplayAds. Let me know if you have any more questions.

monsterindiasocialjobs test

unread,
Feb 27, 2020, 1:52:03 AM2/27/20
to AdWords API and Google Ads API Forum
Hi Bryan,

Thanks for your reply, a small clarification:

As per the AdService documentation, Ads should be mutated using AdService, but MultiAssetResponsiveDisplayAd  are mutated using AdGroupAdService

"AdService is used to update Ads. Ads are created using the AdGroupAdService at the same time they are associated with an AdGroup, but Ads are mutated using AdService"

Can you please clarify.

Untitled.png

Google Ads API Forum Advisor Prod

unread,
Feb 27, 2020, 2:31:52 PM2/27/20
to monsterindi...@gmail.com, adwor...@googlegroups.com

Hi Rams,

Yes I would be more than happy to clarify for you. In the example for creating and adding the MultiAssetResponsiveDisplayAds, the AdGroupAdService is used to create and add the MultiAssetResponsiveDisplayAd to an AdGroup. The AdGroupAdService can also be used to Remove the link between AdGroups and Ads, as well as update the status.

AdService, on the other hand, is used when you want to directly mutate text, url, or image asset fields of an ad. Therefore, if you want to create and associate an ad with an adgroup, you should use AdGroupAdService. However, if you want to mutate and edit an ad, you should use AdService. Let me know if you need further clarification.

monsterindiasocialjobs test

unread,
Feb 28, 2020, 12:53:23 AM2/28/20
to AdWords API and Google Ads API Forum
Hi Bryan,

Thanks for the clarification.

Regards,
Rams
Reply all
Reply to author
Forward
0 new messages