Skip to main content
Glama

ADM Google Ads

Performance by device

get_device_performance
Read-onlyIdempotent

Performance 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

TableJSON Schema
NameRequiredDescriptionDefault
daysNoReporting window in whole days in the account's time zone, excluding today: 7, 14 or 30. Default 7.
levelNocampaign (default) or ad_group.
limitNoPage size, 1-200. Default 50.
cursorNoOpaque next_cursor from the previous page. Keep the other arguments identical.
campaign_idNoOptional campaign id (from get_campaigns) to limit results to one campaign.
customer_idYesGoogle Ads customer ID from get_accounts, e.g. 123-456-7890.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources