google_ads_negative_keywords_add_to_ad_group
Add negative keywords to a specific Google Ads ad group to block unwanted searches from triggering ads there. Use this when exclusions apply only to that ad group, not the whole campaign.
Instructions
Adds one or more ad group-level negative keywords. Scope is narrower than campaign-level negatives — exclusions apply only to the specified ad group. Returns created criterion_ids. Mutating — not automatically reversible; record before-state with mureo_state_action_log_append if you may need to roll back. Prefer this over google_ads_negative_keywords_add when the exclusion is only wrong in one ad group's context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why this change is being made: one or two sentences naming the evidence and the expected effect. Stored in the journal and on the action_log entry this call produces, for the operator and the next session. | |
| keywords | Yes | Negative keywords to add. Each item has `text` and optional `match_type` (BROAD / PHRASE / EXACT). | |
| ad_group_id | Yes | Ad group that will receive the negatives. Exclusions do not cascade to sibling ad groups. | |
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. |