google_ads_ads_list
List all ads in a Google Ads account with optional filtering by ad group or status. Retrieve ad IDs, status, type, final URLs, approval status, and creative summary for audit or update preparation.
Instructions
Lists ads in a Google Ads account, optionally scoped to one ad group and/or filtered by status. Returns id, ad_group_id, status, type (RESPONSIVE_SEARCH_AD / RESPONSIVE_DISPLAY_AD / etc.), final_urls, approval_status, and a creative summary (headlines / descriptions for RSAs). Read-only. Use this to find an ad_id before calling ads.update / update_status or to audit creative inventory. For disapproval details, follow up with google_ads_ads_policy_details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_group_id | No | Restrict to ads under this ad group. Omit to list 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. | |
| status_filter | No | Restrict by status. Omit for all statuses. |