switch_bidding_strategy
Change a Google Ads campaign's bidding strategy. Preview the impact with a dry run, then confirm to execute.
Instructions
Change a campaign's bidding strategy.
Default is DRY RUN — shows preview. Pass confirm=True to execute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set True to execute. Default False (dry run). | |
| target_cpa | No | Required for TARGET_CPA. In dollars. | |
| campaign_id | Yes | Campaign to update. | |
| customer_id | Yes | Google Ads account ID. | |
| target_roas | No | Required for TARGET_ROAS. Decimal (4.0 = 400% ROAS). | |
| new_strategy | Yes | One of: MAXIMIZE_CONVERSIONS, TARGET_CPA, MAXIMIZE_CONVERSION_VALUE, TARGET_ROAS, MAXIMIZE_CLICKS, MANUAL_CPC. | |
| max_cpc_limit | No | Optional CPC ceiling in dollars for MAXIMIZE_CLICKS. | |
| login_customer_id | No | Optional MCC ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||