List Google Creative Assets
adsap_google_list_creative_assetsList the creative assets already in a Google Ads account's library: IMAGE (with dimensions + which PMax/Demand Gen image slots each fits), YOUTUBE_VIDEO (video id + title) and TEXT assets. Google assets are account-scoped, immutable and cannot be deleted — to stop one serving, remove its LINK from the campaign (adsap_google_manage_extension for extension links; asset-group edits ship later). Pass usage_for_asset_id to see WHERE one asset is used (campaign / ad-group / PMax asset-group / account-level links AND inside ads) — the pre-flight for 'can I stop using this?'. Asset ids feed the *_asset_ids inputs of the PMax / Demand Gen / Display / App create tools, so re-using an existing image needs no re-upload. ad_account_id is the bare 10-digit customer ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max assets returned (newest first). | |
| search | No | Case-insensitive substring filter on asset name / video title / text content (applied after fetch). | |
| asset_type | No | Restrict to one asset type. Omit for all three (IMAGE, YOUTUBE_VIDEO, TEXT). | |
| ad_account_id | Yes | Bare 10-digit Google Ads customer ID (from adsap_google_list_ad_accounts). No dashes, no act_ prefix. | |
| usage_for_asset_id | No | Return where THIS asset is used (campaign / ad-group / asset-group / account links + inside ads) instead of the asset list. |