Upload Google Ads Assets
adsap_google_upload_assetCreate Google Ads assets (images from the ADSAP creative library, text, YouTube videos) in one atomic request — the building blocks for adsap_google_create_pmax_campaign. Image assets report width/height and eligible_field_types so you know which PMax slot (landscape 1.91:1, square 1:1, portrait 4:5, logo) each image can fill; pass the returned asset_id values to the PMax create tool. Use dry_run: true to validate without creating. ad_account_id is the bare 10-digit customer ID. For Meta creative uploads use adsap_upload_creative instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assets | Yes | Up to 20 assets per request, all-or-nothing. | |
| dry_run | No | ||
| ad_account_id | Yes | Bare 10-digit Google Ads customer ID (from adsap_google_list_ad_accounts). No dashes, no act_ prefix. |