Writes (money-moving)
gads_propose_geo_bid_modifier
Propose a bid adjustment on one of a campaign's targeted locations (-30 = bid 30% less there; 20 = bid 20% more).
Propose a bid adjustment on one of a campaign's targeted locations (-30 = bid 30% less there; 20 = bid 20% more). It always waits for a person to approve it; nothing changes in Google Ads before then, and an applied change can be reverted. Google ignores location bid adjustments on Smart Bidding campaigns. Criterion ids are in the segment performance read (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
| Parameter | Type | Required | Description |
|---|---|---|---|
campaignId | string | Yes | The campaign the location belongs to. |
criterionId | string | Yes | The location criterion id to adjust. |
bidModifierPercent | number | Yes | The new adjustment: -30 = bid 30% less; 20 = bid 20% more. |
reason | string | Yes | Why this change, shown to the approver. |
projectId | string | No | Target account (project id). Optional when exactly one authorized stored account exists. Use gads_list_ad_accounts or gads_get_connection_status to select among multiple accounts. |