The Economics of Free-to-Play Web Games: Ad Revenue Models
A unit-economics walkthrough of an ad-supported free-to-play web game portal: costs, revenue streams, and where ad revenue turns into profit.
Navid Behzadi
Founder & CEO · · 10 min read
On this page
You run a free-to-play web game portal. Your users pay nothing. Your revenue comes from ads. The question every publisher in this space needs to answer with precision is: what does each session actually cost you, what does each session earn you, and where is the line where this becomes a profitable business?
I am going to walk through the complete unit economics, cost side and revenue side, using a concrete example. The figures are illustrative: typical ranges drawn from the gaming sites we work with, not a measured dataset. Your own numbers will differ, but the structure of the math will not.
The Example: A Mid-Size Game Portal
Here is our reference publisher:
- 3 million monthly sessions
- 5 pages per session (15M monthly pageviews)
- Device split: 60% mobile, 35% desktop, 5% tablet
- Geo split: 35% United States, 20% Western Europe, 15% Southeast Asia, 30% rest of world
- Game library: 200+ HTML5 games, mix of licensed and internally developed
- Ad block rate: 32%
This profile is typical for a game portal in the 2–5M session range: large enough to support meaningful monetization, small enough that every dollar of cost and revenue matters.
The Cost Side
Before you calculate profit, you need to know your actual cost per session. Most publishers underestimate this because they do not account for all the components.
Hosting and CDN
Game portals are asset-heavy. Each game loads JavaScript bundles, sprite sheets, audio files, and configuration data. A typical HTML5 game weighs 2–8 MB in transferred assets. Across 3M sessions with 5 pages per session:
- Origin hosting (cloud compute): $400–800/month for servers that handle game listings, user data, and API calls
- CDN (Cloudflare/CloudFront): $200–500/month for delivering game assets globally (this depends heavily on the provider and plan; at tens of terabytes a month, per-GB pricing can cost considerably more)
- Database and caching: $100–250/month for Redis, PostgreSQL, or equivalent
Total hosting cost: $700–1,550/month
At 3M sessions, that is $0.00023–$0.00052 per session: effectively negligible on a per-session basis, but it adds up as a fixed monthly expense.
Game Development and Licensing
If you develop games internally, you are paying developer salaries. If you license games, you are paying per-play royalties or flat licensing fees.
- Internal development team (2–3 developers): $15,000–30,000/month in salary and overhead
- Licensed games (royalty model): Typically $0.001–$0.005 per game play, or $3,000–15,000/month at scale
- Licensed games (flat fee): $500–2,000 per game for a catalog of 50–100 titles
Most portals use a hybrid: a smaller internal team building a core set of games, supplemented by licensed titles. Blended cost estimate:
Total content cost: $10,000–25,000/month
This is your largest cost center. It is also the one that scales most favorably: adding games to an existing portal has marginal cost, while the traffic those games attract generates linear revenue.
Maintenance and Operations
Someone needs to keep the site running, fix bugs, update games, moderate content, and manage the ad stack (if you are doing it in-house).
- Technical operations (part-time or shared): $3,000–6,000/month
- Content management and QA: $2,000–4,000/month
- Ad operations (if in-house): $3,000–8,000/month
Total operations cost: $8,000–18,000/month
If you use a managed monetization partner, most of the in-house ad operations cost goes away, but you pay for that work through the partner's revenue share instead. The revenue figures below are gross ad revenue; with a managed partner, subtract its share and drop the ad operations line.
Total Monthly Costs
| Category | Low Estimate | High Estimate |
|---|---|---|
| Hosting & CDN | $700 | $1,550 |
| Game content | $10,000 | $25,000 |
| Operations | $8,000 | $18,000 |
| Total | $18,700 | $44,550 |
Cost per session: $0.006–$0.015
This is your breakeven target. Every session needs to generate at least this much in ad revenue before you make a dollar of profit.
The Revenue Side
Now the interesting part. Your 3M sessions generate revenue through multiple ad formats, each with different economics. Ad blocking removes 32% of sessions from every format below, which leaves 2.04M addressable sessions (3M × 0.68) and 10.2M addressable pageviews.
Display Banners
The workhorse format. Adhesion banners (sticky bottom on mobile, sidebar on desktop), in-feed banners between game listings, and leaderboard banners above and below games.
- Impressions per addressable session: 10 (two units per page across 5 pages)
- Effective CPM (blended US + international): $2.50
Revenue calculation:
- Impressions: 2.04M × 10 = 20.4M
- Display revenue: 20.4M ÷ 1,000 × $2.50 = $51,000/month
Interstitial Ads
Full-screen ads shown between games: when a user finishes a game and returns to the lobby, or when switching between games. Timing matters: fire too early and you annoy users; fire too late and you miss the opportunity.
- Interstitials per addressable session: 1.0 on average (not every session triggers one; frequency capping matters)
- Effective CPM: $10 (blended)
Revenue calculation:
- Impressions: 2.04M × 1.0 = 2.04M
- Interstitial revenue: 2.04M ÷ 1,000 × $10 = $20,400/month
Rewarded Video
The highest-CPM format in gaming. Users voluntarily watch a 15–30 second video ad in exchange for an in-game reward: extra lives, power-ups, bonus coins. Because the user opts in, completion rates are high (typically 80–95%), which supports strong CPMs.
- Rewarded video engagement rate: 20% of addressable sessions include at least one rewarded view
- Views per engaged session: 1.5
- Effective CPM: $20 (blended; US rewarded CPMs typically run $15–30; illustrative US ranges from our experience, and your rates depend on geography, format and season)
Revenue calculation:
- Sessions with rewarded video: 2.04M × 0.20 = 408K
- Total views: 408K × 1.5 = 612K
- Rewarded video revenue: 612K ÷ 1,000 × $20 = $12,240/month
Ad-Block Recovery
That 32% ad-block rate is not a fixed loss. Ad-block recovery (Acceptable Ads programs, recovery messaging, or alternative monetization for blocked users) often recaptures part of the blocked sessions, which in our experience is around 20–30%. This example uses the top of that range.
- Blocked sessions: 3M × 0.32 = 960K
- Recovered sessions: 960K × 0.30 = 288K
- Revenue per addressable session from the three formats above: ($51,000 + $20,400 + $12,240) ÷ 2.04M = $0.041
- Recovery yield: assume 50% of that, because recovered impressions use fewer, lighter formats (40–60% is a reasonable planning range)
- Recovery revenue: 288K × $0.041 × 0.5 = $5,904/month
Optional: In-Game Purchases or Subscriptions
Some game portals layer purchases (cosmetic items, premium games) or ad-free subscriptions on top of ad revenue. Conversion rates are low, often in the low single digits as a percentage of users, but the revenue per converting user is high.
A hypothetical illustration:
- Monthly uniques: ~1.2M (3M sessions at 2.5 sessions per user)
- Conversion rate: 1.5% of monthly unique users = 18,000 buyers
- Average spend per buyer: $4.50
- Purchase revenue: 18,000 × $4.50 = $81,000/month (before payment-processing fees)
This line item is highly variable, and the assumptions above are optimistic for many portals. Many portals run no purchases at all, and ad revenue alone can sustain the business. But if your games support it, this revenue is unaffected by ad blockers.
For this analysis, I will exclude purchases and focus purely on ad-supported economics, since that is the model most publishers are running.
Total Monthly Ad Revenue
| Format | Revenue |
|---|---|
| Display banners | $51,000 |
| Interstitials | $20,400 |
| Rewarded video | $12,240 |
| Ad-block recovery | $5,904 |
| Total | $89,544 |
Revenue per session: $0.030 ($89,544 ÷ 3M). That is a session RPM of about $29.85 (per 1,000 sessions) and a page RPM of about $5.97 (per 1,000 pageviews), a typical figure for a portal with a global traffic mix.
The Profit Math
Here is where it comes together, using the midpoint of the cost range ($18,700 and $44,550 average to $31,625):
| Metric | Value |
|---|---|
| Monthly revenue | $89,544 |
| Monthly costs (mid estimate) | $31,625 |
| Monthly profit | $57,919 |
| Profit margin | 65% |
| Revenue per session | $0.030 |
| Cost per session | $0.011 |
| Profit per session | $0.019 |
At this scale and margin, the economics are strong. But they are sensitive to several variables, and if you work with a managed partner, its revenue share comes out of the revenue line.
The Tipping Point
The breakeven point, where ad revenue exactly covers costs, depends on your cost structure. Using the mid-range cost estimate of $31,625/month:
- Required revenue per session at 3M sessions: about $0.0105 (a session RPM of about $10.54)
- Required page RPM at 15M pageviews: about $2.11 per 1,000 pageviews
In this example, display banners alone earn a page RPM of $3.40 ($51,000 ÷ 15M pageviews × 1,000), which clears the bar. But if your traffic is heavily international (lower CPMs) or your ad-block rate is above 40%, you need interstitials and rewarded video to clear it.
The same example also shows where the inflection points sit, assuming the cost base stays near $31,625 and revenue stays near $0.030 per session:
- Around 1M sessions/month: roughly breakeven. Revenue of about $0.030 per session only covers the cost base at about 1.06M sessions. Below that, fixed costs eat all of the ad revenue unless you cut costs or earn much higher RPMs.
- 1–2M sessions/month: the transition zone. Profitability is possible but margins are thinner. Every optimization (better CPMs, lower ad-block losses, rewarded video) directly affects whether you are in the black or red.
- 3M+ sessions/month: the economics work clearly. Fixed costs are spread across enough sessions that moderate RPMs generate healthy profits.
- 10M+ sessions/month: scale economics kick in. Content and operations costs grow much more slowly than traffic, so each additional session is mostly margin (bandwidth still scales with traffic).
What Moves the Numbers Most
If you are operating a game portal and want to improve your unit economics, here are the levers ranked by impact:
-
Add rewarded video. If you are not running rewarded video, you are missing the highest-CPM format available to gaming publishers. In this example it is about 14% of total ad revenue ($12,240 of $89,544); on portals where more games offer a natural reward, the share is higher.
-
Optimize ad-block recovery. In this example, moving from no recovery to 30% recovery on a 32% block rate adds $5,904, about 7% on top of the $83,640 the other formats earn.
-
Increase session depth. Going from 5 to 6 pages per session means more ad impressions per user without acquiring new traffic. Focus on game recommendations, related games, and engagement features.
-
Shift traffic mix toward higher-CPM geos. A US pageview is often worth roughly 10× a Southeast Asian pageview. SEO and content strategies that attract more US users have an outsized revenue impact.
-
Reduce hosting costs. Aggressive caching, CDN optimization, and asset compression can cut hosting costs substantially without affecting user experience.
What to Do Next
The unit economics of a free-to-play web game portal are favorable, but only when you run a diversified ad format mix and manage your cost structure. Rewarded video, interstitials, and ad-block recovery are what push the economics from "barely breaking even" to "generating meaningful profit."
Your revenue per session is the number that matters most. Track it weekly against your own cost per session. If revenue per session sits well above cost per session, you have a healthy business. If it is close to or below it, fix your ad stack before you invest in traffic growth; growing traffic on bad economics just grows your losses.
For more on the per-pageview and per-session metrics used here, read our guide to RPM, eCPM, and fill rate, or see publisher results from gaming sites we work with.
Ready to see what managed monetization can do for your gaming site?
Get a Revenue EstimateRelated articles
RPM Benchmarks for Gaming Sites: What to Expect in 2027
Typical page RPM ranges for gaming sites by geography, genre, and device, plus the levers that most often explain the gap.
Christian DobishDirector, Publisher Success
7 min read
How to Evaluate an Ad Monetization Partner
The 8 criteria that matter when choosing a managed monetization partner for your gaming site, the questions to ask, and the red flags to walk away from.
Christian DobishDirector, Publisher Success
10 min read
Why General-Purpose Ad Networks Underperform on Gaming Sites
Ad setups built for content sites miss gaming-specific optimizations. Here's where the revenue gaps come from and what a gaming-optimized setup looks like.
Navid BehzadiFounder & CEO
9 min read