Revenue Reports
Detailed revenue analysis in Dashboard → Monetization.
Accessing
- Dashboard → Monetization
- Pick the tab for the breakdown you want (Performance, Traffic, Supply, or Demand)
- 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 tab | Breakout dimension |
|---|---|---|
| Ad slot / layout / page / ad unit | Supply | Ad Slots · Layouts · Pages · Ad Units |
| Demand partner | Demand | Organized by demand partner |
| Device / browser | Traffic | Breakout: Device · Browser · App Version |
| Experiment | Performance | Filter by experiment |
| Over time | any tab | the 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
| Metric | Formula | Use |
|---|---|---|
| Revenue | Sum of earnings | Total earnings |
| CPM | Revenue ÷ Impressions × 1000 | Price per impression |
| RPM | Revenue ÷ Pageviews × 1000 | Revenue per page |
| eCPM | Revenue ÷ Requests × 1000 | Effective CPM including unfilled |
Common analyses
Revenue by slot
Find which placements drive revenue.
- Supply tab → Breakout: Ad Slots
- In the performance table, sort by Revenue (descending)
- With many slots, use the Cardinality control (Top N) to focus on the leaders
- Act on: focus optimization on the top-earning slots
Revenue by demand partner
Understand each partner's contribution.
- Demand tab
- Review Revenue, Win Rate, Response Rate, Timeout Rate, eCPM
- Act on: flag low-performers for review or removal
Revenue by device
Compare device performance.
- Traffic tab → Breakout: Device
- Review Revenue, Session RPM, Impressions
- Act on: optimize the underperforming device
Revenue trend
Track performance over time.
- Any tab — the trend chart is already time-series over your date range
- Adjust the date range and time grain (day / week / month)
- Act on: spot seasonality, investigate spikes and dips
AI Assistant for revenue
| You ask | What 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
| Finding | Possible action |
|---|---|
| Low CPM on a slot | Test different sizes |
| Low fill rate | Check floors, add bidders |
| One bidder dominates | Diversify demand |
| Mobile underperforms | Review mobile layout, lazy loading, timeout |
High performers to expand
| Finding | Possible action |
|---|---|
| Slot with high CPM | Add similar placements elsewhere |
| Top bidder | Ensure they're wired to every slot |
| Size with strong demand | Use 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
| Check | Fix |
|---|---|
| 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
| Cause | Explanation |
|---|---|
| Different time zones | Align time zones between the two systems |
| Data lag | GAM-reported revenue has a 24–48 hour lag |
| Different attribution | Prebid-won vs. GAM-paid counting differ; both are valid, just not identical |