google_ads_bid_adjustments_get
List every campaign criterion row with a non-null bid modifier for a Google Ads campaign. Returns criterion ID, type (DEVICE, LOCATION, AD_SCHEDULE), bid modifier, and device type. Requires campaign ID.
Instructions
List every campaign_criterion row that has a non-null bid_modifier on a Google Ads campaign. Returns [{criterion_id, type (CriterionType enum string, e.g. 'DEVICE', 'LOCATION', 'AD_SCHEDULE'), bid_modifier (float), device_type ('DESKTOP'|'MOBILE'|'TABLET' for DEVICE criteria; 'UNKNOWN()' for non-DEVICE rows such as LOCATION or AD_SCHEDULE, where n is the raw device-type enum ordinal — never null)}]. Read-only. For the device-summary view (all three devices, even implicit ones) use google_ads_device_targeting_get. For location-only use google_ads_location_targeting_list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| campaign_id | Yes | Campaign ID as a numeric string without dashes (e.g. '23743184133'). Obtain via google_ads_campaigns_list. |