Last updated: July 23, 2026
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.
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 the calculator below to model different scenarios — its defaults are exactly this example (10,000 users, 3 sessions, 3 minutes, 4 ads a minute, $5 eCPM = $1,800 a month), and it also shows what building the app costs and when it pays back. For the cost side alone, see the app cost calculator.
Free tool · from Choicely
Describe the app you have in mind and see what it would cost to build, what it could earn each month, and how quickly it pays back. No sign-up to see the numbers — change any assumption to fit your case.
Four choices give a build estimate for custom development — and what the same app costs with Choicely.
How complex is it?
Which platforms?
Features beyond the basics (each adds development hours)
If you hired developers, where would they be?
Custom development
—
—
The same app with Choicely
Free to build
Describe it, get a native iOS & Android app in minutes, edit it yourself. 150 credits a month, 25 a day, +100 on signup, no card. Publishing to both stores from $25 a month.
Every revenue model below scales from these three numbers.
Time spent in the app: 90,000 minutes a month.
Switch on every model that applies. Open one to change its assumptions.
Revenue from Step 3 against the two ways of building from Step 1, over one, three and five years.
AI builds the native iOS & Android app; you edit it yourself. Free to start; publishing on a paid plan.
Enterprise apps with a managed setup are priced separately — book a demo.
From your Step 1 estimate. Year 1 carries the build; later years carry maintenance, updates and improvements.
Adjust the development assumptionsChanging Step 1 resets these to the estimate.
| Year 1 | 3 years | 5 years |
|---|
The comparison assumes both builds reach the same audience and earn the same revenue — the difference is what you pay to get there. Custom development also carries the up-front build before the first user arrives.
This estimate is for an app that doesn't exist yet. Describe it and Choicely builds it — the features and revenue models you chose go into the prompt.
Build app for freeAssumptions are starting points, not promises. Development: build hours by complexity and per-feature hours are Choicely's engineering estimates for a native app on both platforms; regional hourly rates are 2026 mid-level ranges from industry surveys (US & Canada $100–200, Western Europe $60–150, Eastern Europe $40–97, Latin America $35–86, South & SE Asia $20–85 — Appilian, May 2026; Second Talent, Sep 2026), shown here as midpoints and editable. Timeline assumes a team working ~130 productive hours per person per month. Revenue: ad RPM varies widely by format (banners earn far less than rewarded video), install-to-purchase conversion is typically 1–5.5% in the first 30 days, about 2% of non-gaming app users subscribe, and mobile-commerce conversion runs around 1.5–2%. Subscription and loyalty models are shown as a flat monthly figure; over time they compound with retention and churn. Currency changes the symbol only. Prefer a spreadsheet? The same revenue model as a Google Sheet (make a copy to edit).
Forecasting is one half of the job; reconciling what actually arrives is the other. Once revenue lands from several ad networks at once, pulling it into a single ledger — a spreadsheet at first, or NetSuite accounting once the volume justifies it — is what turns monthly payouts into numbers you can plan against.
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.
Rewarded videos stand out in CPM: advertisers are ready to pay extra for this degree of attention
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. Businesses investing in application modernization services can also enhance app performance, introduce engaging features more efficiently, and create smoother user experiences that encourage longer sessions and higher retention.
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. Pairing these campaigns with visuals created using a banner maker can further increase their effectiveness and attract more user attention.
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.
That data can also inform lead generation efforts by helping teams focus outreach on audiences that show the strongest potential value.
For app owners selling direct ad placements or sponsorships, an email lookup tool can help identify the relevant contact at a brand or agency once that audience fit has been established.
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.
More engagement time means more ad impressions
In-app advertising works best as one stream among several, not your only revenue source. The strongest monetization mix typically includes:
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.
A few honest notes before you build your forecast:
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. If your content already lives on WordPress, the WordPress to app converter turns your site into that ad-ready native app in minutes. When you’re ready to ship, the Publish Assistant prepares your listings and submits to the App Store and Google Play.
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.