gads_propose_ai_max_text_guidelines
Propose AI Max text guidelines term exclusions on a Search campaign (campaign.text_guidelines.term_exclusions — words banned from AI-generated ad copy).
Propose AI Max text guidelines term exclusions on a Search campaign (campaign.text_guidelines.term_exclusions — words banned from AI-generated ad copy). ≤25 terms, ≤30 chars each. Always queues for operator approval. Pair with gads_propose_ai_max_setting(enable:true) / gads_propose_add_negative_keywords before cutover.
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 | |
termExclusions | string[] | Yes | |
reason | string | Yes | |
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. |
gads_propose_ai_max_setting
Propose enabling or disabling AI Max for Search on a Search campaign (campaign.ai_max_setting.enable_ai_max — broad/keywordless matching, text customization, final-URL expansion).
gads_propose_asset_link_status
Pause or re-enable an existing asset LINK (sitelink/callout/snippet/price/promotion/image on a campaign or the account) — e.g.