Skip to main content

Revenue Reports

Detailed revenue analysis in Dashboard → Monetization.


Accessing

  1. Dashboard → Monetization
  2. Pick the tab for the breakdown you want (Performance, Traffic, Supply, or Demand)
  3. Select a time range; on the Supply and Traffic tabs choose a Breakout dimension; apply any filters

Where each breakdown lives

The Monetization dashboard doesn't have a single "break down by anything" menu — instead you pick a tab. On the Supply and Traffic tabs you then choose a Breakout dimension; the Demand and Performance tabs are organized differently:

To break revenue down by…Use this tabBreakout dimension
Ad slot / layout / page / ad unitSupplyAd Slots · Layouts · Pages · Ad Units
Demand partnerDemandOrganized by demand partner
Device / browserTrafficBreakout: Device · Browser · App Version
ExperimentPerformanceFilter by experiment
Over timeany tabthe trend chart is already time-series

Breaking down by ad size or by country isn't offered as a Breakout dimension on these dashboards today.


Key revenue metrics

MetricFormulaUse
RevenueSum of earningsTotal earnings
CPMRevenue ÷ Impressions × 1000Price per impression
RPMRevenue ÷ Pageviews × 1000Revenue per page
eCPMRevenue ÷ Requests × 1000Effective CPM including unfilled

Common analyses

Revenue by slot

Find which placements drive revenue.

  1. Supply tab → Breakout: Ad Slots
  2. In the performance table, sort by Revenue (descending)
  3. With many slots, use the Cardinality control (Top N) to focus on the leaders
  4. Act on: focus optimization on the top-earning slots

Revenue by demand partner

Understand each partner's contribution.

  1. Demand tab
  2. Review Revenue, Win Rate, Response Rate, Timeout Rate, eCPM
  3. Act on: flag low-performers for review or removal

Revenue by device

Compare device performance.

  1. Traffic tab → Breakout: Device
  2. Review Revenue, Session RPM, Impressions
  3. Act on: optimize the underperforming device

Revenue trend

Track performance over time.

  1. Any tab — the trend chart is already time-series over your date range
  2. Adjust the date range and time grain (day / week / month)
  3. Act on: spot seasonality, investigate spikes and dips

AI Assistant for revenue

You askWhat happens
"Show revenue by ad slot"Slot breakdown
"Compare desktop vs mobile revenue"Device comparison
"Which bidder pays the most?"Bidder ranking
"What's my revenue trend this month?"Time-series analysis
"Why was Tuesday's revenue low?"Day-specific diagnostic

Optimization signals

Low revenue

FindingPossible action
Low CPM on a slotTest different sizes
Low fill rateCheck floors, add bidders
One bidder dominatesDiversify demand
Mobile underperformsReview mobile layout, lazy loading, timeout

High performers to expand

FindingPossible action
Slot with high CPMAdd similar placements elsewhere
Top bidderEnsure they're wired to every slot
Size with strong demandUse it in more slots

Filtering and segmenting

Each tab offers filters to narrow the view to a specific segment: the Performance, Supply, and Demand tabs filter by Device Type and Experiment; the Traffic tab filters by Country. Combine a filter with a Breakout to answer questions like "revenue by ad slot, mobile only."


Exporting

  • Download CSV from any performance table for ad-hoc analysis
  • PNG or PDF page export for sharing a snapshot of the current view

There's no Excel/.xlsx export.


Troubleshooting

Revenue showing $0

CheckFix
Time range covers data?Widen the range
Filters applied?Remove restrictive filters
Recent day?Allow up to an hour for fresh data

Revenue mismatch with GAM

CauseExplanation
Different time zonesAlign time zones between the two systems
Data lagGAM-reported revenue has a 24–48 hour lag
Different attributionPrebid-won vs. GAM-paid counting differ; both are valid, just not identical