Google Ads: create price asset
create_price_assetCreates a price asset that can be linked to campaigns or ad groups.
Creating it changes no ad: it shows only once linked with
link_asset_to_campaign, link_asset_to_ad_group or
link_assets_to_customer.
Price assets showcase your products or services with their prices.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
price_type: The type of price. One of: BRANDS, EVENTS, LOCATIONS, NEIGHBORHOODS,
PRODUCT_CATEGORIES, PRODUCT_TIERS, SERVICES, SERVICE_CATEGORIES, SERVICE_TIERS.
price_offerings: List of price offerings (min 3, max 8), each with:
- header: The offering name (max 25 characters).
- description: Description of the offering (max 25 characters).
- price_micros: Price in micros of currency_code (9990000 = 9.99).
- currency_code: Optional ISO 4217 code; defaults to the
account's currency.
- unit: Price unit. One of: PER_HOUR, PER_DAY, PER_WEEK, PER_MONTH, PER_YEAR, NONE.
- final_url: The landing page URL for this offering.
language_code: Language code (e.g., "en"). Default: "en".
price_qualifier: One of: NONE, FROM, UP_TO, AVERAGE. Default: "NONE".
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>",
"price_type": "<price_type>",
"price_offerings": "<price_offerings>"
},
"name": "create_price_asset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price_type | Yes | ||
| customer_id | Yes | ||
| language_code | No | en | |
| price_offerings | Yes | ||
| price_qualifier | No | NONE |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |