Campaign settings
get_campaign_settingsRead all settings for a Search campaign, including bidding, budget, network flags, and location options. Retrieve a complete overview to audit account setup.
Instructions
Read every setting that decides how far a Search campaign reaches, in one call.
Returns one flat record per campaign: status, bidding strategy and its
target or CPC ceiling, daily budget and whether it is shared, the Google
Search / search partner / Display network flags, the location option
(positive_geo_target_type) and its negative counterpart, campaign-level
broad match (keyword_match_type), the tracking template, final URL suffix
and custom parameters, and the AI Max state get_ai_max_settings reports
(enable_ai_max, asset automation per type). Money is in the account
currency (currency).
Each campaign lists its widening_settings: search partners or Display on,
a presence-or-interest location option, broad match on, AI Max on, an
automation opted in. insights[] names the campaigns that have any. Made
for recurring audits: the same call every week diffs cleanly.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | No | Numeric campaign ID of a Search campaign. When omitted, every non-removed Search campaign in the account is listed. | |
| customer_id | No | Google Ads customer ID (digits, dashes optional). Defaults to the configured account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||