add_assets_to_group
Batch-link headlines, images, logos, videos, and other assets to an existing Google Ads asset group by specifying the customer ID, asset group ID, and asset field types.
Instructions
Add assets to an existing asset group (batch link operation).
Args:
customer_id: Google Ads customer ID.
asset_group_id: Asset group ID.
assets: List of asset dicts, each with:
- asset_resource_name (str): Full asset resource name.
- field_type (str): Asset field type -- 'HEADLINE', 'LONG_HEADLINE',
'DESCRIPTION', 'BUSINESS_NAME', 'MARKETING_IMAGE',
'SQUARE_MARKETING_IMAGE', 'LOGO', 'YOUTUBE_VIDEO', 'CALL_TO_ACTION_SELECTION'.
Example:
assets=[
{"asset_resource_name": "customers/123/assets/456", "field_type": "HEADLINE"},
{"asset_resource_name": "customers/123/assets/789", "field_type": "MARKETING_IMAGE"},
]
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>",
"asset_group_id": "<asset_group_id>",
"assets": "<assets>"
},
"name": "add_assets_to_group"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assets | Yes | ||
| customer_id | Yes | ||
| asset_group_id | Yes |