Remove a keyword from a live ad group
remove_keywordsRemove a keyword from a live ad group. Looks up the keyword's criterion id by text + optional match-type filter, then issues a REMOVE mutate. If no matchType is given and the same text exists across multiple match types, removes all of them.
Use when reports show a specific keyword burning budget without converting. To stop the whole campaign from serving on a query, prefer add_negative_keywords (campaign-level) — removing a keyword only affects that one ad group.
Irreversible: re-adding requires a fresh save_campaign_draft or manual ad-group edits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adGroupId | Yes | Numeric Google Ads ad group id. Find it in get_campaign_report → adGroups[].id. | |
| matchType | No | Optional match-type filter. Omit to remove ALL match types of this keyword text. | |
| keywordText | Yes | The exact keyword text to remove (e.g. 'plumber near me'). |