Draft Performance Max product exclusions
draft_pmax_product_exclusionsDraft product exclusions for a Performance Max asset group by item ID, brand, or custom label. Preview the full exclusion list before applying changes.
Instructions
Draft which products a retail Performance Max asset group excludes — returns a PREVIEW.
Sets the full list of excluded values on one product dimension (item id, brand or a custom label); everything else stays included. Pass the complete list each time: values left out are included again, and an empty list includes all products. Works on asset groups that advertise all products or are already split on that one dimension; more complex product filters are refused and stay a job for Google Ads. The filter is rebuilt in one atomic request. Nothing changes until confirm_and_apply applies the plan_id; a dry run has Google validate it.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dimension | No | "item_id" (default), "brand", or "custom_label_0" to "custom_label_4". | item_id |
| customer_id | No | Google Ads customer ID (digits, dashes optional). Defaults to the configured account. | |
| asset_group_id | Yes | Numeric asset group id of a Performance Max campaign with a Merchant Center feed (from get_pmax_performance). | |
| exclude_values | Yes | Every value to exclude, e.g. item ids from the feed, brand names or custom label values. [] removes all exclusions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||