Prepare a campaign for brand exclusions
draft_prepare_brand_exclusionsDraft a safe preview for brand exclusions in Google Ads: enable AI Max, disable search term matching, and opt out of text asset automations.
Instructions
Draft the safe standard state for brand exclusions — returns a PREVIEW.
Exactly one combination, nothing else: enable_ai_max = true, disable_search_term_matching = true (all non-removed ad groups), TEXT_ASSET_AUTOMATION = OPTED_OUT and FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = OPTED_OUT.
No bidding, keyword, match type, ad, URL or budget change, and no brand list is attached — attaching stays a separate step with propose_brand_list / attach_brand_list_to_campaigns once this state is verified in the account.
Returns a preview with a plan_id (purpose brand_exclusions); nothing changes until confirm_and_apply applies it.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | Numeric ID of the Search campaign to prepare. | |
| customer_id | No | Google Ads customer ID (digits, dashes optional). Defaults to the configured account. | |
| include_paused_ad_groups | No | Default true — paused ad groups are set too, so re-enabling one later cannot silently restore search term matching. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||