
Hello Jip,
Thank you for reaching out to Google Ads support.
To update the language and location campaign settings, you would use the Campaign Criterion resource. For your specific question, the fields to update on that resource are “location” and “language”.
To clarify the “local_campaign_setting” you tried to use refers to Google Ads Local Campaigns which are used to reference physical store information. For Local Campaigns, you select locations by specifying affiliate locations or by linking to your Google My Business account, which correspond with the enum values you shared.
Let us know if you have any other questions.
Regards,
|
||||||






" \
--header "Content-Type: application/json" \
--header "developer-token: ${DEVELOPER_TOKEN}" \
--header "login-customer-id: ${MANAGER_CUSTOMER_ID}" \
--header "Authorization: Bearer ${OAUTH2_ACCESS_TOKEN}" \
--data "{
'operations': [
{
'create': {
'resourceName': 'customers/${CUSTOMER_ID}/campaignCriteria/${CAMPAIGN_ID}~2084',
'location': { 'geoTargetConstant': 'geoTargetConstants/2084' },
},
},
{
'create': {
'resourceName': 'customers/${CUSTOMER_ID}/campaignCriteria/${CAMPAIGN_ID}~1000',
'language': { 'languageConstant': 'languageConstants/1000' },
},
}
],
}"

{
"operations": [
{
"create": {
....
}
}
]
}