Add Location Campaign Extension Setting to campaing level

316 views
Skip to first unread message

Vedran Presečki

unread,
Oct 29, 2021, 12:16:05 PM10/29/21
to AdWords API and Google Ads API Forum
Hi, 

Location Campaign Setting can be added on account level and on campaing.

How can we add it to the campaing via API?

Tried with CampaignExtensionSettingService and errors are:
EXTENSION_SETTING_UPDATE_IS_A_NOOP
  message: "The UPDATE operation does not specify any fields other than the resource name in the update mask."

I'm not even calling update action... I'm calling create operation... 


Google Ads API Forum Advisor

unread,
Nov 1, 2021, 2:16:42 PM11/1/21
to vedran....@cloudsense.com, adwor...@googlegroups.com
Hi Vedran,

Thanks for reaching out. Have you followed the Add an Extension Setting guide? This takes you through the process of creating the extension feed item and then associating it with an entity. 

If you continue to face this issue, please provide us with the complete request and response logs. 

Regards,
Matt
Google Ads API Team

Google Logo
Matt
Google Ads API Team
 
 

ref:_00D1U1174p._5004Q2QGOM2:ref

Vedran Presečki

unread,
Nov 3, 2021, 6:38:14 AM11/3/21
to AdWords API and Google Ads API Forum
Hi Matt,

thank you for the answer.
Add an Extension Setting guide does not have one example of Location extension. However I did follow it and instead of Sitelinks like in the example I tried to create Location extension.
With the same exact services and approach as in the guide provided we are recieving "CONCRETE_EXTENSION_TYPE_REQUIRED" error.
This happens by just trying to create Extension Feed Item, we can't even get to the point of linking him with the campaing itself.
Again, this happens with Location type.

KR,
Vedran

Google Ads API Forum Advisor

unread,
Nov 3, 2021, 11:34:56 PM11/3/21
to vedran....@cloudsense.com, adwor...@googlegroups.com
Hi Vedran,

Thank you for your follow up. I'm also from the Google Ads API Support team and allow me to assist you as well.

Since you wish to implement locations extensions, you can refer to this guide instead. As for the other extension types, these are already deprecated. You may start using asset based extensions instead, in the event that you are planning to work on these other extension types.

Best regards,

Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey
 
Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q2QGOM2:ref

Vedran Presečki

unread,
Nov 4, 2021, 3:26:24 AM11/4/21
to AdWords API and Google Ads API Forum
Hi Peter, 

thank you for the answer. 

Great that you mentioned that guide because that was my first approach and the reason I raised the question. Following this guide about location extensions that you mentioned we get an error:
EXTENSION_SETTING_UPDATE_IS_A_NOOP when trying to add location extension to campaign. (this is the issue decribed in my initial/first post).
So I have existing locations on the account level, I've got their resource names and everything, but how do we link them on the campaign?

We already switched to assets, but assets do not have locations, or am I wrong?

KR, 
Vedran

Google Ads API Forum Advisor

unread,
Nov 4, 2021, 4:45:18 PM11/4/21
to vedran....@cloudsense.com, adwor...@googlegroups.com
Hi Vedran,

That's correct that location extensions are not asset based at the moment. Can you please provide us with the complete request and response logs for this error?

Thanks,

Matt
Google Ads API Team


Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey
 
Google Logo
Matt
Google Ads API Team
 


ref:_00D1U1174p._5004Q2QGOM2:ref
Reply all
Reply to author
Forward
0 new messages