> ## 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

|                       |                                          |
| --------------------- | ---------------------------------------- |
| **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. You can find the list ID in the Google Ads URL when viewing the list (e.g., after sharedSetId=11716733521) |
| `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.
