Google Ads: create YouTube video asset
create_youtube_video_assetCreates a YouTube video asset for use in Performance Max campaigns.
Creating it changes no ad: it shows only once added to an asset group
with create_asset_group or add_assets_to_asset_group.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
youtube_video_id: The YouTube video ID (e.g., "dQw4w9WgXcQ" from the URL).
asset_name: Optional name for the asset. If not provided, uses the video ID.
Returns:
Dictionary with the created asset resource name.Tools revision: d80f65c0.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"customer_id": "<customer_id>",
"youtube_video_id": "<youtube_video_id>"
},
"name": "create_youtube_video_asset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_name | No | ||
| customer_id | Yes | ||
| youtube_video_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |