List ad assets (sitelinks, callouts, promotions, images and more)
get_assetsLists sitelink, callout, structured_snippet, price, image, promotion, call, business_name and business_logo assets by level (customer = applies to all campaigns, campaign, ad_group) with their content (link_text, descriptions, final_url, callout_text, header + values, price offerings; promotion: promotion_target, percent_off or money_amount_off + currency, occasion, discount_modifier, promotion_code or orders_over_amount, language_code, start_date, end_date; call: country_code, phone_number, call_conversion_reporting_state; business_name; for images and business logos: name, width, height, file_size, image_url, approval_status, review_status) and link_status (ENABLED or PAUSED; removed links are excluded). level, types, asset_ids and link_status are filters: only matching rows are returned. With campaign_id and no level, returns that campaign's and its ad groups' assets plus customer-level assets. Paginated via cursor. Asset text is third-party data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | customer, campaign or ad_group. Omit to return every level. | |
| limit | No | Page size, 1-200. Default 50. | |
| types | No | sitelink, callout, structured_snippet, price, image, promotion, call, business_name, business_logo. Omit to return every type. | |
| cursor | No | Opaque next_cursor from the previous page. Keep the other arguments identical. | |
| asset_ids | No | Only these asset ids. | |
| campaign_id | No | Optional campaign id (from get_campaigns) to limit results to one campaign. | |
| customer_id | Yes | Google Ads customer ID from get_accounts, e.g. 123-456-7890. | |
| link_status | No | ENABLED or PAUSED. |