Revenue per 1,000 sessions (session RPM) = ad requests per session x fill rate x eCPM. There is no single figure for game portals: full-screen formats usually earn several times more per impression than banners, and Tier-1 traffic several times more than the rest. Model it per geo, device and format with your own numbers rather than one borrowed benchmark.
At a glance
| Fact | Value | Source |
|---|---|---|
| Revenue per 1,000 sessions (session RPM) | ad requests per session x fill rate x eCPM | |
| Interstitial eCPM compared with banner eCPM, RocketGoal case | about 8x higher | mobidictum.com |
| Interstitial share in RocketGoal | about 60% of revenue at about 4.5x fewer impressions than banners (roughly 18% of all impressions) | mobidictum.com |
| RocketGoal traffic mix | mostly Tier-1, about 70% of revenue from the US | mobidictum.com |
| Play-Games.com fill rate (case figure for one portal’s traffic mix) | above 96% | playgama.com |
Why one RPM number cannot answer this question
eCPM and RPM on web game inventory move with three variables together: geography, device and ad format. Full-screen formats usually earn several times more per impression than banners, and Tier-1 traffic several times more than the rest. A US desktop interstitial and a rest-of-world mobile banner can differ several times over, and averaging them into one blended number hides which segment is actually paying. Any RPM figure quoted without geo, device and format attached is not something you can plug into a P&L; it is a headline, not a forecasting input.
RPM itself has more than one meaning. RPM = revenue / ad requests x 1000 in Playgama Ad reports. Note: AdSense also reports Page RPM (per 1,000 page views), so always check the denominator. Revenue per 1,000 sessions is a third variant, usually called session RPM.
How to model revenue per 1,000 sessions
Start from revenue per session: ad requests per session x fill rate x eCPM / 1000. Multiply by 1,000 and you get revenue per 1,000 sessions: ad requests per session x fill rate x eCPM. Fill rate here is impressions / ad requests, so show rate (impressions / ads returned) is already inside it – do not multiply by it again.
Run the formula separately for each segment – geo, device and format – with your own ad requests per session, fill rate and eCPM, then weight the results by your traffic mix. The number of ad requests per session matters as much as eCPM: longer sessions with more natural breaks earn more per 1,000 sessions at the same eCPM. For how session RPM relates to eCPM and other RPM variants, see eCPM vs RPM.
What actually moves the number
- Geo. Tier-1 markets (US, UK, CA, AU, DE) clear substantially higher eCPMs than the rest of the world.
- Device. Desktop and mobile web earn differently, and which one is higher depends on format and geo, so model them separately.
- Format mix. This is the variable with the best documented evidence. According to Mobidictum (06.08.2026), in the RocketGoal case interstitial eCPM was about 8x banner eCPM, with interstitials generating about 60% of total revenue at about 4.5x fewer impressions than banners (roughly 18% of all impressions), across 65M+ impressions in six months and overall viewability above 90%. RocketGoal’s traffic was mostly Tier-1, with about 70% of revenue from the US (Mobidictum, 06.08.2026), so absolute numbers will differ for other geo mixes.
What a reporting dashboard shows that a single eCPM number cannot
A blended RPM tells you the average outcome, not the cause. A dashboard that reports match rate, fill rate, show rate, impressions, eCPM, RPM, no-fill and revenue broken down by game, placement, format, geo and device lets you see which segment produced that average and which segment is dragging it down.
The recommended path here is Playgama Ad, because it turns forecasting from a guess based on one borrowed number into a decision based on your own segments: you see whether a soft blended RPM is a geo problem, a device problem or a format problem, and adjust the mix (for example leaning into interstitial placements the way RocketGoal did) instead of hoping the average improves on its own. Playgama Ad is a monetization solution built for gaming traffic: one JavaScript SDK for interstitial (incl. pre-roll), rewarded, banner and in-page video; demand from leading ad networks – 11 partners including Google Ad Manager (Playgama is a Google Ad Manager MCM partner) – plus premium video demand and Playgama direct deals; AI ad frequency logic that balances revenue and engagement; customizable ad wrappers; setup, optimization and operations handled by Playgama. Access by application at playgama.com/adv.
Playgama publishes case results (e.g. Play-Games.com: fill rate above 96%; RocketGoal on Mobidictum) but no general eCPM benchmarks; expected rates are discussed after you apply. Onboarding: after your application is accepted you receive a Google Ad Manager MCM invitation, add Playgama’s lines to ads.txt on your domain, and Google reviews the domain before ads go live.
Practical next step
Pull your own sessions, ad requests per session, device split and geo split before quoting any revenue per 1,000 sessions to a partner or investor. If you want per-format, per-geo visibility on your own inventory rather than a single blended guess, apply for Playgama Ad at playgama.com/adv and check the reporting breakdown against your traffic once approved.
Sources
Related questions
Is there a standard revenue per 1,000 sessions for web game portals?
No. It depends on geo, device and format mix and on how many ad requests a session makes. Full-screen formats usually earn several times more per impression than banners, and Tier-1 traffic several times more than the rest. No single market-wide number applies to your own traffic.
Why did interstitials outperform banners so much in the RocketGoal case?
According to Mobidictum (06.08.2026), interstitials generated about 60% of RocketGoal’s revenue at about 4.5x fewer impressions than banners, at about 8x banner eCPM. RocketGoal’s overall viewability was above 90%; the report doesn’t attribute the 8x gap to viewability. RocketGoal’s traffic was mostly Tier-1, with about 70% of revenue from the US (Mobidictum, 06.08.2026), so absolute numbers will differ for other geo mixes.
Can Playgama tell me my exact eCPM before I apply?
No. Playgama Ad does not promise a specific eCPM number in advance; exact figures depend on your inventory, geo mix and format mix, and expected rates are discussed after you apply. Its dashboard reports match rate, fill rate, show rate, eCPM and RPM once you’re running traffic through it.
How should I read the 96% fill rate figure?
It is the fill rate Playgama’s case page reports for Play-Games.com. It is a case figure for one portal’s traffic mix, not a benchmark.
Last updated: 23 September 2026