Ad performance
get_ad_performanceRetrieve Google Ads ad-level performance data, including headlines, descriptions, impressions, clicks, CTR, conversions, cost, and policy approval status, to audit and optimize campaigns.
Instructions
Get ad-level performance data including headlines, descriptions, and metrics.
Returns ad type, headlines, descriptions, final URL, impressions, clicks, CTR, conversions, cost for each ad, plus its policy approval status, review status and policy topic names. Disapproved and limited-by-policy ads are listed under policy_issues with their spend.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| compact | No | When true (for audits/overviews), returns totals, the top-10 ads with headline/description COUNTS instead of full asset lists, plus incomplete-RSA, single-ad ad-group and policy findings with approval-status counts (~90% smaller). | |
| customer_id | No | Google Ads customer ID, digits with or without dashes (e.g. "123-456-7890"). Defaults to the configured ads.customer_id. | |
| date_range_end | No | End date as "YYYY-MM-DD" (inclusive). | |
| date_range_start | No | Start date as "YYYY-MM-DD". Both dates must be set to apply a range; if either is empty, the last 30 days are used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||