Track programmatic ad performance

Learn how to read revenue, CPM, fill rate, and delivery for programmatic ads in the Programmatic Dashboard, by placement, ad source, device, and country.

The Programmatic Dashboard in Business Account reports what your programmatic ads earn and how they deliver across your social experience. Use it to measure revenue, find the placements, formats, and demand partners that perform best, and adjust your presets. It brings together ad-server reports, content-level performance, and CDN and delivery insights.

Programmatic reporting is part of Monetize. To set up the ads it reports on, see Set up programmatic ads in your feeds.

Open a report

  1. In your Business Account, go to Monetize > Programmatic > Dashboard.
Step 1: The dashboard opens on the AdServer report, with date presets and headline metrics.
  1. Choose a report type: AdServer, Content, or CDN.
  2. Choose a date range: Today, Yesterday, Last 7 Days, Last 30 Days, or Custom.
  3. Check the time zone. The time zone is configurable per brand.
Report typeWhat it shows
AdServerRevenue, impressions, and CPM
ContentPerformance of videos that carry ads
CDNDelivery and playback performance

Compare a short date range with a long one to separate short-term changes from long-term trends.

Read the core metrics

The dashboard reports the industry-standard metrics used to judge monetization:

MetricWhat it tells you
ImpressionsHow many times ads were served
RevenueTotal earnings from ads
CPMRevenue per 1,000 impressions
CTRHow often viewers engaged with ads
Completion RateThe percentage of video ads watched to the end
InventoryAvailable ad slots
Fill RateThe percentage of ad slots successfully filled

Pick the metrics that match your goal:

  • Revenue: CPM and Revenue.
  • Engagement: CTR and Completion Rate.
  • Supply efficiency: Fill Rate.

Revenue is CPM-based earnings, counted per 1,000 impressions. It combines paid partnership and programmatic demand.

Break down performance

Split any metric by dimension to see where it comes from:

DimensionWhat it shows
Supply (Placements)Which placements generate the most revenue
Demand (Ad Sources / SSPs)Which demand partners perform best
Device / OSHow web, iOS, and Android compare
GeographyThe top-performing countries
FormatHow video, display, and native ads compare
Top Ad Sources and Top OS split delivery by demand partner and operating system.
Country and channel breakdowns show where inventory and impressions come from.

To analyze performance per placement, use Supply > Channels.

Ready-made views show where to scale or optimize:

  • Top Ad Sources
  • Top Channels, covering placements and embeds
  • Top OS
  • Top Countries

The dashboard offers these report options:

OptionValues
Reporting viewsSupply, Demand, Custom
Revenue viewsTotals, Ratios, Custom
FormatsVideo, Display, All
Data granularityPlacement, platform, geography
Real-time dataLive reporting

Live Data reporting shows data in real time, though some aggregated figures might arrive with a slight delay.

Act on what you find

What you seeWhat to do
High impressions but low revenue on a placementCheck its CPM and fill rate, then switch to a different preset, for example from Balanced to Aggressive
One SSP has a low fill rateLower that ad server's Traffic Rate in Demand Settings, or switch it off. You can also choose a different ad server under Add demand sources in the preset
High impressions but a low completion rateReduce ad frequency and adjust the in-stream ad types, for example by removing mid-roll
iOS earns a better CPM than webSelect Custom settings in the preset, and raise ad density on its iOS tab

Learn how to change presets in Create and manage monetization presets.

Ad servers and their traffic rates are set in Demand Settings, under Settings > Ad Configuration. Each Google Ad Manager and Pangle server has its own traffic rate, and all Header Bidding servers share one.

A Header Bidding server you switch off stays configured but receives no traffic.

A low fill rate has three common causes: low demand from SSPs, strict targeting, and low-quality inventory.

For revenue and net margin per impression by placement and partner, see Margin Reporting.

Limitations

  • No predictive analytics: Optimization is manual.
  • No automated recommendations: The dashboard doesn't suggest changes, so deciding what to change takes human analysis.
  • No A/B testing insights: Compare variations manually.
  • No cross-brand benchmarking: Data covers your own brand only.

See also

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer