app monetization

In-App Ad Revenue: How to Forecast and Maximize Your App's Return

Learn how to effectively forecast and maximize your app's in-app ad revenue with essential metrics, best practices, and strategies for success.

If you have a mobile app, you're probably leaving ad revenue on the table. Not because the opportunity isn't there, but because a few key decisions are easy to get wrong without the right benchmarks.

This post gives you the numbers, the variables that actually matter, and a realistic way to forecast what your app could earn.

How In-App Ad Revenue Is Calculated

In-app advertising revenue comes down to one core metric: eCPM (effective cost per mille, or revenue per 1,000 ad impressions).

Step 1: Calculate total ad impressions per month

Users × Average sessions per month × Average session duration (minutes) × Ads per minute = Ad impressions per month

Example: 10,000 users × 3 sessions/month × 3 minutes/session = 90,000 minutes 90,000 minutes × 4 ads/minute = 360,000 ad impressions/month

Step 2: Apply your eCPM

Ad impressions × eCPM ÷ 1,000 = Monthly ad revenue

Example: 360,000 impressions × $5 eCPM ÷ 1,000 = $1,800/month

Use our App Monetization & ROI Calculator to model different scenarios.


What eCPM Should You Actually Expect?

This is where most forecasts go wrong. People plug in a single eCPM figure without understanding how much it varies, and it varies a lot.

Here's a realistic benchmark breakdown for 2026, based on data from Business of Apps and MonetizeMore:

 

Ad Format

eCPM Range

Banner ads

$0.50 – $1.50

Interstitial ads

$5.00 – $8.00

Rewarded video

$10.00 – $20.00+

 

Rewarded video stands out. Users opt in voluntarily, so completion rates exceed 95% compared to 60–70% for standard pre-roll. Advertisers pay significantly more for engaged, willing viewers. And users actually prefer it: 9 in 10 interact with rewarded ads, and 85% say they enjoy the experience.


  • By geography: Your user geography matters as much as your format choice. Apps with the majority of users in Tier-1 markets (US, UK, Germany, Australia, Japan) generate roughly 3x the ad revenue of apps with similar user counts in Tier-2 or Tier-3 markets, according to Playwire.
  • By app category: A mobile app with 100,000 monthly active users can realistically generate between $5,000 and $100,000+ per month in ad revenue. That wide range reflects differences in category, geography, and ad format mix (MonetizeMore). Entertainment and engagement apps typically sit in the mid-to-upper range because session lengths are longer and content context is more relevant to advertisers.
  • Seasonal spikes: eCPMs rise significantly around major events. According to Business of Apps, holiday season eCPMs hit $7.50 on average by end of 2024, and sports events like the Super Bowl, Olympics, and World Cup push rates even higher for relevant app categories. These periods are your highest-yield windows if your audience is sports or entertainment focused.

Video-Ads

Rewarded videos stand out in CPM: advertisers are ready to pay extra for this degree of attention

The Levers That Actually Move Your Revenue

Choicely's AI app platform has been used to build and operate mobile apps across hundreds of projects worldwide, including apps for sports clubs, broadcasters, TV shows, and entertainment events. Apps built on Choicely, for clients like Arsenal Fan TV, Love Island, and Miss Universe, have handled everything from everyday content engagement to live voting with millions of simultaneous users. The patterns below are what we've seen move ad revenue in practice, not just in theory.

1. Engagement time per user

The biggest lever in the formula is session duration. More time in app means more impressions. Choicely customers typically see session counts of 1.5 to 4 per month per user, and session durations of 1 to 4 minutes. During active periods such as sports seasons, live events, and TV show runs, both numbers jump significantly.

Anything that brings users back more often and keeps them longer directly multiplies your ad revenue. Interactive features like polls, votes, and ratings are particularly effective here because they give users a reason to return regularly.

2. Ad format mix

Running banner ads only leaves a lot of revenue on the table. Rewarded video outperforms banners by 10–20x on eCPM. Offer users something of value in exchange for watching an ad, and both engagement and revenue improve.

3. First-party data

Advertisers pay more to reach audiences they can target precisely. An app that collects rich first-party data, such as user preferences, behavioral patterns, and content engagement, commands higher eCPMs because that data makes your ad inventory more valuable. This is one of the key advantages of owning your app platform rather than relying on social media reach.

4. Ad mediation

Running ads through a single network limits your revenue to that network's advertiser demand. Publishers using mediation strategies that pit multiple ad networks against each other typically achieve 40–60% higher revenue than single-platform approaches, according to Playwire. Choicely supports external ad integrations including AdMob, AppLovin, and custom programmatic setups, so you're not locked into one network.

what-is-mobile-app-engagement
More engagement time means more ad impressions

Ads as Part of a Broader Monetization Strategy

In-app advertising works best as one stream among several, not your only revenue source. The strongest monetization mix typically includes:

  • Ad revenue: banners, interstitials, rewarded video, sponsored content
  • In-app purchases: premium features, exclusive content, digital goods
  • Subscriptions and paywalls: gated content tiers
  • Commerce integrations: merchandise, tickets, or products sold directly in the app
  • Sponsor visibility: branded features and activated moments

Each of these reinforces the others. A user who pays for premium content spends more time in the app, which means more ad impressions and higher eCPMs from that user.

Setting Realistic Expectations

A few honest notes before you build your forecast:

  • Plan for 70–80% of your calculated estimate as a realistic baseline, and treat anything above that as upside. Real-world performance always involves variables outside your control.
  • Your first 1,000–10,000 users will generate lower eCPMs than your model suggests. Sample size matters to advertisers, and rates normalize as your audience grows.
  • eCPMs typically dip in January and February after the holiday budget reset and spike around major events. Build that seasonality into your annual model.

From Forecast to Revenue

The calculation tells you what's possible. The platform determines what you actually collect.

If you already have an app or are planning to build one and want to add a monetization layer, Choicely's platform supports in-app advertising alongside a full suite of engagement and commerce features, without writing code.

Book a demo to see how it works for your use case, or try the AI App Builder free and have a working prototype ready in minutes.

Keep reading, here are some similar posts

Should you charge for your mobile app, or offer it for free? The two app monetization strategies – premium...

Mobile apps are a fantastic way to interact with your fans. Today you can build a high quality fan app at a...

Sponsorships are a great way to grow your app. With sponsorships you can fund your app or increase its...