google_ads_demographic_targeting_list
List explicit demographic targeting criteria (age, gender, parental status, income) set on Google Ads ad groups. Use to audit exclusions or confirm default all-demographics when nothing is returned.
Instructions
Lists explicit demographic criteria (age range, gender, parental status, household income) set on ad groups. Returns one entry per criterion shaped {criterion_id, type ('AGE_RANGE'|'GENDER'|'PARENTAL_STATUS'|'INCOME_RANGE'), value (the segment enum, e.g. 'AGE_RANGE_25_34', 'FEMALE'), status, negative (true = excluded segment), campaign_id, ad_group_id, ad_group_name}. Read-only. Segments with no explicit criterion are targeted by default and do NOT appear — an empty result means 'all demographics, no exclusions', not 'nothing targeted'. Scope with ad_group_id and/or campaign_id, or omit both for the whole account (capped at 1000 criteria).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_group_id | No | Restrict results to criteria on this ad group. Omit to read across the whole account (or scope with campaign_id). | |
| campaign_id | No | Restrict results to criteria under this campaign. Omit to read across the whole account. | |
| 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. |