google_ads_campaign_create_prepare
Prepare creating a paused campaign and budget. A SEARCH campaign requires location_ids and language_ids; without them the answer is needs_input, never a worldwide campaign.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| roas | No | ||
| strategy | No | ||
| customer_id | Yes | 10-digit Google Ads customer id. | |
| channel_type | Yes | ||
| language_ids | No | language_constant ids. Required; there is no implicit all-languages default. | |
| location_ids | No | geo_target_constant ids (country, region or city) to target. Required; resolve names with google_ads_geo_targets_suggest. | |
| amount_micros | No | ||
| budget_micros | Yes | ||
| geo_target_type | No | Defaults to PRESENCE (only people in the location). | |
| targeting_source | No | Where the targeting came from; shown in the approval summary. Defaults to user. | |
| connection_context | No | ||
| excluded_location_ids | No | geo_target_constant ids to exclude. | |
| contains_eu_political_advertising | Yes |