Writes (money-moving)

gads_propose_geo_target

Manage a campaign's LOCATION targeting: add locations (by geo target constant id, optionally negative to exclude), remove an existing location criterion, or set its bid modifier.

Manage a campaign's LOCATION targeting: add locations (by geo target constant id, optionally negative to exclude), remove an existing location criterion, or set its bid modifier. Review-tier. NOTE: on Smart Bidding campaigns location bid modifiers are ignored — add/remove/exclude still work. Find existing criteria + geo names via getSegmentPerformance (dimension geo).

Type: money-moving write. Every write is dry-run validated, then classified by the safe-apply policy — auto-applied when bounded and low-risk, otherwise queued for approval.

Parameters

ParameterTypeRequiredDescription
campaignIdstringYes
op"add" | "remove" | "set_modifier"Yes
locationsobject[]No
criterionIdstringNoExisting location criterion (for remove/set_modifier).
bidModifierPercentnumberNo
reasonstringYes
projectIdstringNoTarget account (project id) — required on account-scoped tools. Call gads_list_ad_accounts to enumerate accounts.

On this page