Google Ads: create portfolio bid strategy
create_portfolio_bidding_strategyCreates a portfolio Target CPA or Target ROAS bid strategy.
A portfolio strategy is shared: every campaign assigned to it bids toward
the one target. It is created with no campaigns;
assign_portfolio_bidding_strategy assigns them. The strategy bids in the
account's currency, and the result states the target formatted in it.
A strategy type outside the two below, or a target missing or given to
the other type, is refused before anything is sent.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
name: The strategy's name, distinct within the account (1 to 255
bytes).
strategy_type: TARGET_CPA (as many conversions as possible at an
average cost per conversion) or TARGET_ROAS (as much conversion
value as possible at an average return on ad spend).
target_cpa_micros: Target cost per conversion in micros of the
account's currency (10000000 = 10.00: ₹10 on an INR account, $10
on a USD one). Required with TARGET_CPA, refused with TARGET_ROAS.
target_roas: Target return on ad spend as a ratio of conversion value
to cost (4.0 for 400%), from 0.01 to 1000. Required with
TARGET_ROAS, refused with TARGET_CPA.
Returns:
Dictionary with bidding_strategy_resource_name, bidding_strategy_id,
name, strategy_type, the target (with target_cpa_formatted and
currency_code, or target_roas_percent) and a message.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>",
"name": "<name>",
"strategy_type": "<strategy_type>"
},
"name": "create_portfolio_bidding_strategy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| customer_id | Yes | ||
| target_roas | No | ||
| strategy_type | Yes | ||
| target_cpa_micros | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |