Display Ad Revenue Calculator

Forecast display ad income using traffic, CTR, CPC, and CPM. Measure fill, viewability, and RPM. Turn raw inventory into clearer revenue insights.

Calculator Inputs

Use the form to estimate display advertising revenue from traffic, impression quality, pricing models, and publisher-side adjustments.

Example Data Table

Scenario Daily Pageviews Fill Rate Viewability CTR CPC CPM Estimated Daily Revenue
Starter Blog 25,000 78% 55% 0.60% $0.18 $1.90 $34.80
Growing Niche Site 80,000 85% 61% 0.82% $0.24 $2.60 $151.40
Large Content Publisher 300,000 91% 69% 0.97% $0.31 $3.80 $798.60

Formula Used

1. Ad Requests
Ad Requests = Daily Pageviews × Ad Units Per Page

2. Served Impressions
Served Impressions = Ad Requests × Fill Rate

3. Valid Impressions
Valid Impressions = Served Impressions × (1 − Invalid Traffic Loss)

4. Viewable Impressions
Viewable Impressions = Valid Impressions × Viewability

5. CPC Revenue
CPC Impressions = Viewable Impressions × CPC Share
Clicks = CPC Impressions × CTR
CPC Revenue = Clicks × Average CPC

6. CPM Revenue
CPM Impressions = Viewable Impressions − CPC Impressions
CPM Revenue = (CPM Impressions ÷ 1000) × Average CPM

7. Final Revenue
Gross Revenue = CPC Revenue + CPM Revenue
Publisher Revenue = Gross Revenue × Revenue Share
Adjusted Revenue = Publisher Revenue × (1 + Seasonality Uplift)

8. RPM Metrics
Page RPM = (Adjusted Daily Revenue ÷ Daily Pageviews) × 1000
Session RPM = (Adjusted Daily Revenue ÷ Daily Sessions) × 1000

How to Use This Calculator

  1. Enter your average daily pageviews.
  2. Add pages per session to estimate daily sessions.
  3. Set the average number of ad placements per page.
  4. Provide fill rate and viewability percentages.
  5. Enter CTR, CPC, CPM, and CPC share assumptions.
  6. Add publisher revenue share and invalid traffic loss.
  7. Use seasonality uplift for peak or slow demand periods.
  8. Choose the number of days for your forecast window.
  9. Click the calculate button to show results above the form.
  10. Use CSV or PDF buttons to export your summary.

Frequently Asked Questions

1. What does this calculator estimate?

This calculator estimates display ad revenue from traffic, inventory, fill rate, viewability, click activity, and pricing inputs. It combines CPC and CPM monetization assumptions to build a more realistic forecast.

2. Why is fill rate important?

Fill rate shows how many ad requests become paid impressions. A weak fill rate means unsold inventory, which reduces total revenue even if your traffic volume stays strong.

3. Why does viewability affect earnings?

Many buyers value impressions that users actually see. Better viewability often supports stronger CPMs, better advertiser confidence, and higher long-term monetization efficiency.

4. What is CPC share of viewable inventory?

It represents the portion of viewable inventory monetized mainly through click-based performance advertising. The remaining share is treated as CPM-based revenue in this model.

5. What is Page RPM?

Page RPM means revenue per thousand pageviews. It helps publishers compare monetization strength across different traffic levels and content sections using a normalized measure.

6. Why include invalid traffic loss?

Invalid traffic can reduce payable impressions and advertiser trust. Including a loss factor creates a cleaner forecast and prevents revenue estimates from becoming overly optimistic.

7. Can I use this for monthly forecasting?

Yes. Set the forecast days to your monthly period, usually 30 or 31 days. The tool multiplies adjusted daily revenue by that period length.

8. How can I improve my projected revenue?

Improve layout quality, increase viewability, optimize traffic sources, reduce invalid visits, test ad density carefully, and strengthen high-intent content that attracts better advertiser demand.

Related Calculators

adsense revenue calculatorad revenue calculatorpage rpm calculatorad impressions revenuead click revenue

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.