Draft an ad group
draft_ad_groupGenerate a preview for a new SEARCH ad group in an existing campaign, optionally adding keywords; nothing changes until you confirm and apply.
Instructions
Draft a new ad group within an existing campaign — returns a PREVIEW, does NOT create.
Creates an ad group (ENABLED, type SEARCH_STANDARD) in the specified campaign, optionally with keywords in the same atomic operation. Only SEARCH campaigns are supported. Ads are not included, so the ad group cannot serve until one of its ads is created and enabled.
Returns a preview with a plan_id plus warnings (BROAD keywords on a non-Smart-Bidding campaign, a duplicate ad group name, a CPC bid that Smart Bidding ignores); 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 |
|---|---|---|---|
| keywords | No | Optional list of {"text": "keyword", "match_type": "EXACT|PHRASE|BROAD"}. | |
| campaign_id | Yes | The campaign to add the ad group to (numeric ID as returned by get_campaign_performance). | |
| customer_id | No | Google Ads customer ID (digits, e.g. "1234567890"). Empty uses the configured default account. | |
| ad_group_name | Yes | Name for the new ad group. | |
| cpc_bid_micros | No | Optional ad group CPC bid in micros (1,000,000 = one unit of the account's currency); only used by MANUAL_CPC campaigns. 0 means no ad-group bid; must not be negative. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||