Calculate the CPM

Mobile App CPM Calculator

Determine the cost efficiency of your in-app advertising campaigns across iOS and Android. Input your ad spend and in-app impressions to instantly compute your mobile app CPM, then compare your results against benchmarks for banner, interstitial, and rewarded video formats.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is Mobile App CPM?

Mobile app CPM measures the cost an advertiser pays per 1,000 ad impressions served inside a mobile application. It applies to all in-app ad formats—banners, interstitials, rewarded videos, and native placements—across both iOS and Android ecosystems.

In-app CPMs typically range from $2 to $8, though rewarded video placements can command $10–$15 due to higher engagement and voluntary user opt-in. iOS generally carries a 20–30% premium over Android because of higher user lifetime values and purchasing power.

Understanding your mobile app CPM helps you evaluate the cost-effectiveness of user acquisition campaigns, compare ad network performance (AdMob, Unity Ads, IronSource), and optimize your media mix between in-app and mobile web placements.

In-App Spend Total mobile ad budget
App Impressions Ads served inside apps
App CPM Cost per 1,000 in-app views

Mobile App CPM Formula

Take your total in-app advertising spend, divide it by the number of impressions served within the app, and multiply by 1,000 to get the cost per thousand in-app ad views.

CPM = (In-App Ad Spend ÷ App Impressions) × 1,000

Mobile App CPM Playground

$500
$10 $10,000
100,000
1K 1M
Mobile App CPM $5.00 per 1,000 in-app impressions

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Mobile App CPM

Use these four steps to measure the cost of reaching users inside mobile apps and find opportunities to optimize your in-app ad placements.

1

Total Your In-App Ad Spend

Add up all expenses for your in-app ad campaigns, including ad network fees, creative costs, and any mediation platform charges.

Example

Example: You invested $3,200 in an interstitial ad campaign across gaming apps via Unity Ads over two weeks.

2

Gather In-App Impression Data

Pull impression counts from your ad network dashboard. Be sure to separate banner impressions from interstitial and rewarded video impressions, as their CPMs differ significantly.

Example

Example: Unity Ads reports 640,000 interstitial impressions served across 45 gaming app placements.

3

Compute Your Mobile App CPM

Divide your in-app spend by total impressions and multiply by 1,000 to get the cost per thousand impressions inside the app environment.

Example

Example: $3,200 ÷ 640,000 × 1,000 = $5.00 CPM — right in the middle of the $2–$8 range for in-app interstitials.

4

Compare Across Formats and OS

Break down your CPM by ad format (banner vs. interstitial vs. rewarded video) and operating system (iOS vs. Android) to find where you get the best value.

Example

Example: Your iOS interstitial CPM is $6.50 vs. $3.80 on Android. If both audiences convert similarly, shifting budget to Android could reduce costs by 40%.

Frequently Asked Questions

What is a good CPM for mobile app advertising?
A good mobile app CPM depends on format: banner ads average $1–$3, interstitials $3–$7, and rewarded video $8–$15. The $2–$8 range is typical for most in-app campaigns combining multiple formats.
Why is iOS CPM higher than Android?
iOS users tend to have higher disposable income and spending habits, making them more valuable to advertisers. Additionally, Apple's App Tracking Transparency (ATT) framework has limited supply of targetable impressions, driving up competition and CPMs on iOS by 20–30%.
How does rewarded video CPM compare to banner CPM in apps?
Rewarded video CPMs ($10–$15) are 5–7x higher than banner CPMs ($1–$3), but they deliver dramatically better engagement. Users voluntarily watch rewarded videos, resulting in completion rates above 90% and significantly higher brand recall.
Which ad networks offer the best mobile app CPM?
Top in-app ad networks include Google AdMob, Meta Audience Network, Unity Ads, AppLovin, and IronSource. Using a mediation platform to let networks compete in real-time auction typically increases your effective CPM by 15–30% compared to a single network.
Does app category affect mobile CPM?
Absolutely. Finance and insurance apps see CPMs of $8–$15 due to high user value, while casual gaming apps average $2–$4. Shopping and travel apps fall in the $5–$10 range. Your app's audience demographics directly influence advertiser demand and CPM.
How can I lower my mobile app CPM?
Focus on Android-heavy campaigns, use ad mediation for competitive bidding, test less competitive geos (Southeast Asia, Latin America), experiment with banner formats for awareness goals, and schedule campaigns during off-peak seasons to find lower inventory prices.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.