Draft negative keywords
add_negative_keywordsBlock irrelevant searches by drafting negative keyword additions for a campaign. Returns a preview with a plan_id; nothing changes until you confirm and apply.
Instructions
Draft negative keyword additions — returns a PREVIEW.
Negative keywords prevent your ads from showing for irrelevant searches. They are added at campaign level. Returns a preview with a plan_id; nothing changes until confirm_and_apply applies it.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"campaign_id": "<campaign_id>",
"keywords": "<keywords>"
},
"name": "add_negative_keywords"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | Negative keyword texts; at least one is required. All share the same match_type. | |
| match_type | No | "EXACT" (default), "PHRASE", or "BROAD". | EXACT |
| campaign_id | Yes | Numeric ID of the campaign that gets the negatives. | |
| customer_id | No | Google Ads customer ID (digits, e.g. "1234567890"). Empty uses the configured default account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||