$query =
'SELECT '
.'asset.id, '
.'asset.image_asset.file_size, '
.'asset.image_asset.full_size.height_pixels, '
.'asset.image_asset.full_size.url, '
.'asset.image_asset.full_size.width_pixels, '
.'asset.image_asset.mime_type, '
.'asset.name, '
.'asset.resource_name, '
.'asset.text_asset.text, '
.'asset.type, '
.'asset.youtube_video_asset.youtube_video_id '
.'FROM asset '
.'WHERE '
.'asset.type IN (IMAGE, YOUTUBE_VIDEO, MEDIA_BUNDLE) ';{
"asset": {
"resourceName": "customers/4584709612/assets/241677045",
"id": "241677045",
"name": "MonsterLegends_Google_(withoutAudio).zip",
"type": "MEDIA_BUNDLE"
}
}
Hi Sergey,
Thank you for reaching out. For MEDIA_BUNDLE assets, you don’t get any extra external id as you are not supposed to download them. You could only use the asset id generated to associate the asset with a certain campaign. Please let me know if you have any further concerns.
Thanks and regards,
Xiaoming, Google Ads API Team