google-ads-create · git:20261017.93d5d12 · 2026-10-17 · sha256 1d0d74c8a603d2d1
google-ads-create git:20261017.93d5d12A
Immutable. This exact content never changes and is served at /api/v1/blob/1d0d74c8a603d2d1.
--- name: google-ads-create description: Use when creating a new Google Ads campaign (Search, PMax, Display, Shopping, Demand Gen, App), ad group, responsive search ad, or keyword through AdsAgent. --- # Google Ads Create Follow [routing](connection-routing.md) and [data rules](data-boundary.md). Connection blockers: `adsagent-setup`. Prepare, approval, and error rules: `adsagent-approvals`. 1. Run `setup_get_status`, discover accounts, and pick one usable customer. 2. Call `google_ads_creation_capabilities_get` before planning; plan only what it allows. 3. Location and language are required. Find ids with `google_ads_geo_targets_suggest`, let the user choose, and never create a worldwide campaign. Missing values return `needs_input`: ask, then prepare again. 4. Prepare one paused graph, show the summary, wait for explicit approval, then confirm once. 5. Real writes belong only to test accounts in a test flow: see the contract. Read [create-contract.md](create-contract.md) for the tool per campaign type, assets, and limits.