Google Ads: set device bid adjustment
set_device_bid_adjustmentSets a bid adjustment for a specific device type on a campaign.
It replaces the device's current adjustment and applies at once: any
value above 0 on an excluded device, or a higher value, can show the
campaign's ads to more people and raise what it spends.
Raises or lowers the campaign's bids on Mobile, Desktop or Tablet.
bid_modifier 0 is -100%: the campaign stops bidding on that device type,
and setting a value from 0.1 up starts bidding there again. A value
outside Google's range is refused before anything is sent.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
campaign_id: The ID of the campaign.
device_type: Device type. One of: MOBILE, DESKTOP, TABLET.
bid_modifier: Bid adjustment as a multiplier: 0, or 0.1 to 10.0.
0.0 = -100% (stop bidding on this device).
0.1 = -90%.
0.5 = -50% bid reduction.
1.0 = no adjustment (0%).
1.5 = +50% bid increase.
10.0 = +900%.
Returns:
Dictionary with the updated criterion and confirmation 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>",
"campaign_id": "<campaign_id>",
"device_type": "<device_type>",
"bid_modifier": "<bid_modifier>"
},
"name": "set_device_bid_adjustment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | ||
| customer_id | Yes | ||
| device_type | Yes | ||
| bid_modifier | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |