Calculator / Understand ads
Follow each step to the revenue.
Build a simple monthly scenario from your own event definitions. Keep the rate basis and the publisher share explicit.

02 / Follow the result
Your modeled scenario
- Modeled billable impressions
- —
- Gross ad revenue
- —
- Publisher revenue
- —
- Publisher page RPM
- —
- Cash costs
- —
- Valued labor
- —
- Monthly contribution
- —
For the assumptions entered. This is a scenario, not a forecast.
One question, two scenarios
What changed?
How to read this result
Opportunities = pageviews × slots. Requests = opportunities × request rate. Billable impressions = requests × fill rate. Expected event counts can be fractional.
Gross ad revenue = billable impressions ÷ 1,000 × eCPM. Publisher revenue = gross × retained share. Contribution subtracts entered cash costs and labor. Page RPM uses publisher revenue. Do not deduct a network fee twice.
This is a single-pool model with no auction, refresh, viewability multiplier, seasonality or guaranteed sales. Impressions are not unique readers. Application thresholds do not predict these results.
Inputs run locally in this browser tab. They are not sent or saved automatically. Download your work before leaving if you want to keep it.
The research behind the workings