> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Attach Negative List To Campaigns

> Apply an existing negative keyword list or placement exclusion list to one or more campaigns in Google Ads

Apply an existing negative keyword list or placement exclusion list to one or more campaigns in Google Ads. Use `gads_run_gaql` operation to read and list existing lists.

|                       |                                          |
| --------------------- | ---------------------------------------- |
| **App**               | Google Ads                               |
| **Operation ID**      | `gads_attach_negative_list_to_campaigns` |
| **Type**              | Action                                   |
| **Connection**        | `gads` (required)                        |
| **Credits per run**   | 1                                        |
| **Agent / MCP tool**  | Yes                                      |
| **Requires approval** | Yes (write operation)                    |

## Inputs

| Field          | Type                                                              | Required | Default | Description                                                                                                                                                     |
| -------------- | ----------------------------------------------------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account`      | GadsAccountItem or object or array of object or string or integer | Yes      | -       | Select Google Ads account containing the shared list. One account can be selected.                                                                              |
| `list_id`      | string                                                            | Yes      | -       | ID of the shared list (negative keyword list or placement exclusion list) to apply to campaigns. Use `gads_run_gaql` operation to read and list existing lists. |
| `campaign_ids` | array (also accepts a comma-separated string)                     | Yes      | -       | Campaign IDs to apply the shared list to. Can be entered as comma-separated text or list                                                                        |

### GadsAccountItem

| Field       | Type   | Required | Default | Description                                                                                                                                                    |
| ----------- | ------ | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `value`     | string | Yes      | -       |                                                                                                                                                                |
| `label`     | string | Yes      | -       |                                                                                                                                                                |
| `managerId` | string | Yes      | -       | The manager ID for the Google Ads account. Ask  user to use the dropdown to select accounts, this manager id is selected background and not shown to the user. |

## Output

**Type**: `str`

Returns success message confirming list attached.
