Performance by device
get_device_performancePerformance for the last N complete days split by device (MOBILE, DESKTOP, TABLET and any other device Google reports): impressions, clicks, cost, conversions, conversions_value, ctr, average_cpc, conversion_rate (conversions/clicks) and cost_per_conversion. Search campaigns only. level=campaign (default) is one row per campaign and device; level=ad_group is one row per ad group and device. bid_adjustment_percent is the bid adjustment in effect (0 = none, -100 = ads do not serve on that device). An ad group adjustment overrides the campaign adjustment for that ad group, except that a campaign -100% always applies. On ad_group rows, bid_adjustment_source is ad_group (its own adjustment) or campaign (inherited from the campaign); it is omitted when there is no adjustment. To change it, use set_device_bid_adjustments. Sorted by cost descending. Paginated via cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Reporting window in whole days in the account's time zone, excluding today: 7, 14 or 30. Default 7. | |
| level | No | campaign (default) or ad_group. | |
| limit | No | Page size, 1-200. Default 50. | |
| cursor | No | Opaque next_cursor from the previous page. Keep the other arguments identical. | |
| campaign_id | No | Optional campaign id (from get_campaigns) to limit results to one campaign. | |
| customer_id | Yes | Google Ads customer ID from get_accounts, e.g. 123-456-7890. |