Publisher Tools

Revenue Calculators

Model ad revenue for display, header bidding, video, in-app and CTV/OTT. Each calculator multiplies your traffic by a fill rate and a CPM you set. The formulas are written out below the calculators.

Display Ad Revenue Calculator

Estimate your website display ad revenue based on traffic, ad density, fill rate, CPMs, and market factors like geo, device, vertical, and seasonality.

Inputs
Estimated Results
Estimated Monthly Revenue
Adjusted CPM
Page RPM
Effective eCPM
Total Impressions
Filled Impressions
Viewable Impressions
Estimated Annual Revenue
HBDR Uplift Projection
Current Revenue
With HBDR

Multipliers are illustrative assumptions, not measured benchmarks. Actual results vary.

Header Bidding Uplift Calculator

See how switching from a traditional waterfall to header bidding with HBDR can boost your revenue. Compare side by side.

Inputs
Estimated Results
Current Monthly Revenue
With Header Bidding
Additional Monthly Revenue
Revenue Uplift
New Effective CPM
Bids In Time
Impressions Kept
Current Fill Rate
Projected Fill Rate
Additional Annual Revenue
HBDR Uplift Projection
Current Revenue
With HBDR

Multipliers are illustrative assumptions, not measured benchmarks. Actual results vary.

Video Player Revenue Calculator

Estimate your video ad revenue across pre-roll, mid-roll, and post-roll placements. Factor in content type, player position, and VAST version.

Inputs
Estimated Results
Estimated Monthly Revenue
Adjusted Video CPM
Revenue per Start
Completed Ad Views
Total Ad Slots
Filled Ads
eCPM per Start
Estimated Annual Revenue
HBDR Uplift Projection
Current Revenue
With HBDR

Multipliers are illustrative assumptions, not measured benchmarks. Actual results vary.

In-App Ad Revenue Calculator

Project your mobile app ad revenue using DAU, session depth, and ad placement data. Factor in platform, ad format mix, and user engagement.

Inputs
Estimated Results
Estimated Monthly Revenue
Adjusted eCPM
ARPDAU
Daily Revenue
Monthly Impressions
Filled Impressions
Estimated MAU
Estimated Annual Revenue
HBDR Uplift Projection
Current Revenue
With HBDR

Multipliers are illustrative assumptions, not measured benchmarks. Actual results vary.

CTV & OTT Revenue Estimator

Model your Connected TV and OTT streaming ad revenue. Factor in content genre, programmatic vs direct sales mix, and audience targetability.

Inputs
Estimated Results
Estimated Monthly Revenue
Adjusted CTV CPM
Revenue per Stream
Ad Breaks per Stream
Total Ad Slots
Ads Filled
Est. Ad Load
Ad Minutes per Stream
Direct Premium
Estimated Annual Revenue
HBDR Uplift Projection
Current Revenue
With HBDR

Multipliers are illustrative assumptions, not measured benchmarks. Actual results vary.

Definitions

The Metrics

Standard definitions from the ad platforms. Compare like with like: fill rate and match rate are different numbers.

MetricDefinitionSource
Page RPMEarnings ÷ pageviews × 1,000Google AdSense Help, RPM
eCPMEarnings ÷ impressions × 1,000Google AdMob Help, Glossary
Fill rateImpressions ÷ ad requestsGoogle Ad Manager Help, sell-through report
Match rateMatched requests ÷ ad requests. Not every matched ad is shown, so match rate can run above fill rate.Google AdMob Help, Reports glossary
Viewable impression, displayAt least 50% of the ad's pixels in view for at least 1 continuous second; 30% for ads of 242,500 pixels or moreMRC Viewable Ad Impression Guidelines
Viewable impression, videoAt least 50% of the ad's pixels in view for at least 2 continuous secondsMRC Viewable Ad Impression Guidelines
ARPDAUAd earnings ÷ daily active usersGoogle AdMob Help, Glossary
Method

How Each Calculator Works

Each calculator is a short chain of multiplications, so you can trace any result by hand.

CalculatorMonthly revenueNotes
DisplayPageviews × ad slots × fill rate ÷ 1,000 × adjusted CPMAdjusted CPM = base CPM × geo × device × vertical × season. Viewability is reported but does not change revenue. Effective eCPM divides revenue by all ad requests, filled or not. Page RPM = revenue ÷ pageviews × 1,000.
Header biddingImpressions × impressions kept ÷ 1,000 × new CPM × projected fillBids in time = (timeout − 100 ms) ÷ 1,100 ms, between 0 and 100%. Impressions kept = 1 − 2% per 100 ms of timeout over 300 ms. New CPM = current CPM × geo × (1 + uplift × partner factor × method factor × bids in time). Projected fill = current fill + improvement × bids in time, capped at 100%. Illustrative assumptions, shared with the home timeout explorer.
VideoStarts × breaks × ads per break × fill rate × completion rate ÷ 1,000 × adjusted CPMOnly completed views earn. Adjusted CPM = base CPM × content × position × VAST version.
In-appDAU × sessions × ads per session × fill rate ÷ 1,000 × adjusted eCPM × 30Adjusted eCPM = base eCPM × platform × format × engagement. ARPDAU = daily revenue ÷ DAU. MAU is estimated as DAU × 3.2.
CTV / OTTStreams × breaks per stream × ads per break × fill rate ÷ 1,000 × adjusted CPMBreaks per stream = stream minutes ÷ minutes between breaks, rounded down. Adjusted CPM = base CPM × genre × direct premium × targetability. Ad load assumes 30-second ads.

Each calculator also shows an HBDR uplift line: the result × 1.35.

Context

What Moves the Numbers

Three things a model leaves out that change real results.

Ready to Go Beyond Estimates?

Get Your Personalized Revenue Audit

The calculators use the numbers you enter and illustrative multipliers. An audit starts from your own reports instead: ad requests, fill rate, CPM by demand partner and viewability by slot. Our team reviews your inventory, traffic and demand stack and shows where revenue is lost.

Request a Free AuditLearn More for Publishers

No commitment required. Results typically delivered within 48 hours.