PMax Assets
get_pmax_assetsReads a Performance Max ASSET GROUP: its creative content (headlines/descriptions, images, videos) AND its SIGNALS — the audience signal and the search themes that actually steer the campaign.
Every asset comes with its resource_name — pass those to update_pmax_assets(remove_resource_names=...) to remove or replace one. Each group also reports its id, landing page, ad strength and status.
signals=true (default) adds, per asset group: the search themes, and the audience signal expanded to the ACTUAL first-party lists behind it — each remarketing or customer-match list with its name, type and MATCH SIZE. That size is the point: a customer list below Google's 1,000-member minimum is attached but does nothing, and from the interface it looks like it is working. This is the single most important configuration question in a Performance Max campaign — which of your own data is feeding it — so it is on by default; pass signals=false to skip the extra lookups. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signals | No | ||
| customer_id | Yes | ||
| asset_group_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||