How Much Do Ads On Apps Make? | Ad Revenue Math Fast

App ad earnings hinge on impressions, eCPM, and fill rate; many apps earn cents per user per day, while breakout apps earn more.

App ad revenue feels mysterious until you break it into a few moving parts. Once you do, you can forecast earnings, spot what’s holding you back, and pick ad formats that fit your users.

What Drives App Ad Earnings In Plain Terms

Most app ads pay per 1,000 impressions (eCPM). Your earnings come from how many ads you show, how often networks can serve an ad, and what advertisers will pay for your users and placements.

If you want a one-line model, start here:

  • Daily revenue ≈ (daily impressions ÷ 1,000) × eCPM
  • Daily impressions = daily ad slots shown × fill rate
Revenue Lever What Moves It What You Can Do
User Geography Advertiser demand differs by country Segment reporting by region before you change anything
Ad Format Mix Rewarded, interstitial, banner, native pay differently Pick formats that match intent, not just payout
Impressions Per User Sessions, screens visited, ad frequency Cap frequency and place ads where they feel natural
Fill Rate How many ad requests return an ad Use mediation and sensible floors so you don’t block demand
eCPM Competition and targeting signals Use bidding where available and keep placements clean
User Retention More days active means more ad opportunities Fix churn before you add more ad load
App Category Some niches attract higher bids Benchmark against peers in the same niche
Seasonality Budgets rise and fall across the year Compare month to month, not day to day
Privacy Consent Rates Less signal can lower bids in some markets Use clear consent screens and respect choices

How Much Do Ads On Apps Make With Typical Ranges

People ask how much do ads on apps make? because they want a number they can plan around. The honest answer is a range, since payouts vary by country, format, and user behavior.

As a rule of thumb, banners tend to sit low, interstitials often land mid-pack, and rewarded video can land higher when it’s placed where users expect it.

If you need a fast sanity check, think in three bands:

  • Low: broad global mix, light engagement, limited demand
  • Middle: steady retention, a few strong regions, clean placements
  • High: top regions, strong engagement, tuned mediation

eCPM In One Line

eCPM is revenue per 1,000 impressions. If you use Google AdMob, its help pages spell out the calculation and why it can swing: Understanding eCPM fluctuation.

eCPM rises when advertisers compete harder for your users and your placements perform well. It drops when demand is thin, users skip, or ads show up in awkward spots.

Fill Rate And The Hidden Ceiling

Fill rate is the share of ad requests that turn into impressions. Unity’s glossary shows the basic ratio and why fill pairs with eCPM: Fill rate definition.

Low fill can crush earnings even when the ads you do show pay well. Mediation helps by giving more than one source a shot at serving the slot.

Revenue Math You Can Run In Two Minutes

Forecasting doesn’t need a giant model. Start with one placement, then add assumptions only where you have data.

Step 1: Estimate Daily Impressions

Pick one placement first, like a feed banner or a rewarded button. Count how many times an average daily user reaches that moment.

  • DAU: daily active users
  • Slots per DAU: ad opportunities per user per day
  • Ad requests: DAU × slots per DAU
  • Impressions: ad requests × fill rate

Step 2: Apply eCPM

Use your own dashboard if you have it. If you don’t, set a low, middle, and high eCPM for each format so you can see the spread.

Step 3: Convert To Monthly

Monthly revenue ≈ daily revenue × 30. Treat early results as a baseline, then re-check after you’ve gathered steady traffic.

Ad Formats And Where Earnings Usually Come From

The format you pick changes both payout and user reaction. The safest money comes from formats that match what the user is already doing.

Banner Ads

Banners are easy to add and easy to overdo. They work best when users view lots of screens. Keep them away from taps and controls so you don’t rack up mis-clicks.

Interstitial Ads

Interstitials can pay more than banners. They also carry more risk. Show them at natural breaks: level complete, article finished, export done. Cap them so you don’t show full-screen ads back to back.

Rewarded Video

Rewarded ads work because the user opts in. You offer something inside the app—extra lives, hints, a temporary boost—then the user watches by choice.

This format can pay well, yet it still needs balance. If the reward feels fair, users return and you gain more chances to show the placement.

Native Ads

Native ads can fit nicely into feeds and lists, as long as the “Ad” label is clear and the layout leaves breathing room.

What Moves Pricing Behind The Scenes

Ad buyers pay for outcomes. Your inventory gets priced based on signals that hint at those outcomes.

User Location And Language

Some regions have more advertisers and higher bids. Split reporting by country so you can see where revenue comes from.

Session Depth

If users open the app, tap once, and leave, you won’t show many ads. If they complete tasks, browse a feed, or play levels, you create more chances for impressions without raising frequency.

Placement Quality

Placements that get accidental taps often get punished by buyers. Keep ads away from navigation buttons, keep scroll smooth, and test on mid-range devices.

Common Revenue Traps That Cut Earnings

Two apps can have the same installs and earn wildly different amounts. The gap often comes from fixable traps.

Too Many Requests With No Demand

If fill is low, you might be requesting ads that don’t exist for your regions or formats. Start with one or two core placements, then expand once you see stable fill.

Floors Set Too High

Floors can protect value. High floors can also block ads, tank fill, and lower total earnings. Test floors slowly, one step at a time, and watch both eCPM and fill.

Ad Load That Pushes Users Out

A short spike can hide a long loss. If retention drops after you add a placement, pull back. More impressions won’t help if you lose users.

One-Week Test Plan To Get Real Numbers

If you’re starting from zero, the fastest way to get a trustworthy range is a small test with one placement. Keep everything else steady so you can see what the ad change did, without changing onboarding, pricing, or UI.

Days 1–2: Set Baselines

Record DAU, session length, retention, and any in-app purchase rate you already have. Add simple event tracking so you know how often users reach the screen where the ad will appear.

Days 3–5: Turn On One Placement

Start with either a single banner in a low-risk screen or one rewarded button users can choose. Set a frequency cap for full-screen ads. Keep the cap conservative.

Days 6–7: Read The Results

Compare three things: eCPM, fill, and retention. A small eCPM lift can be wiped out if retention slides. If retention stays flat and fill looks steady, you’ve earned the right to test a second placement.

Example Scenarios: What Monthly Revenue Can Look Like

The table below shows planning examples using the same math you’d use in a dashboard. It shows how sensitive earnings are to impressions per user and eCPM.

Traffic And Setup Assumptions Estimated Monthly Ad Revenue
5,000 DAU, light banners 2 impressions/DAU/day, $0.60 eCPM $180
10,000 DAU, mixed banners 3 impressions/DAU/day, $0.90 eCPM $810
20,000 DAU, one interstitial break 2 impressions/DAU/day, $2.50 eCPM $3,000
50,000 DAU, feed + interstitial 4 impressions/DAU/day, $2.20 eCPM $13,200
100,000 DAU, rewarded opt-in 1 impression/DAU/day, $6.00 eCPM $18,000
200,000 DAU, strong session time 6 impressions/DAU/day, $3.00 eCPM $108,000
500,000 DAU, multi-format stack 5 impressions/DAU/day, $4.00 eCPM $300,000

How To Raise Revenue Without Annoying Users

You don’t need ads everywhere. You need better ads in better moments.

Place Ads At Natural Stops

Users accept ads when they come after a completed action. Think “save finished,” “level complete,” or “article read.” That timing keeps engagement intact.

Prefer Opt-In For High-Value Slots

If your app can offer a fair reward, rewarded video gives users control and can lift revenue at the same time.

Segment Before You Add Load

Split performance by country, platform, app version, and placement. You might find one region pays well and one drags the average down.

Watch Retention Closely

Track day-1 and day-7 retention after each change. If retention dips, revenue often follows later. Roll back fast when you see a drop.

Quick Checklist Before You Ship Ads

  • Start with one placement and measure fill, eCPM, and retention for two weeks
  • Cap full-screen ads and avoid back-to-back interstitials
  • Keep ads away from core buttons and swipe areas
  • Add mediation only after your first placement is stable
  • Set three planning bands (low, middle, high) instead of one guess
  • Ask “how much do ads on apps make?” again after each update, since behavior shifts with design changes

Decision Points: When Ads Make Sense

Ads fit best when users won’t pay up front, session time is healthy, and you can place ads at clean breakpoints. If your app solves a problem users will pay to remove ads, a paid tier can pair well with a light ad tier.

If retention is weak, treat ads as a measurement pass first, not a money switch.