IPM (Installs Per Mille) Calculator
IPM (Installs Per Mille) is a critical metric in mobile app marketing. It tells you how many installs you get per 1,000 ad impressions. In short: higher IPM means your ads are converting better.
If you’re running user acquisition (UA) campaigns, IPM is one of the first numbers advertisers and networks look at to gauge performance.
IPM Formula
The formula for calculating IPM is:
📌 IPM = (Installs / Impressions) × 1000
- Installs = Total app installs from a campaign
- Impressions = Total number of ad views
How to Use the IPM Calculator
- Enter Total Installs – The number of installs your ad campaign generated.
- Enter Total Impressions – The number of ad views (shown impressions).
- Click “Calculate” – The calculator returns your IPM score.
A higher IPM means your ad creative and targeting are performing well.
Example Calculation
Suppose your mobile ad campaign generated:
- 2,500 installs
- 500,000 impressions
Using the formula:
IPM = (2500 / 500,000) × 1000 = 5.0
That means you’re generating 5 installs for every 1,000 impressions. That’s generally a good score.
📊 Why IPM Matters
- Creative performance – A low IPM often means your ad creatives need work.
- Audience quality – High IPM could mean your targeting is laser-focused.
- Algorithm optimization – Ad networks prioritize campaigns with high IPM.
- Cost-efficiency – High IPM typically lowers CPI (Cost Per Install).
Whether you’re using Facebook Ads, TikTok, Unity Ads, or Google App Campaigns, IPM is a go-to benchmark.
🔍 IPM Benchmarks by Platform
| Platform | Good IPM (Avg) |
|---|---|
| Facebook Ads | 8–15 |
| TikTok Ads | 5–12 |
| Google UAC | 10–20 |
| Unity Ads | 3–8 |
| Snap Ads | 4–10 |
🧠 These values vary by region, creative, and app vertical (e.g. games vs. utilities).
✅ Best Practices to Improve IPM
- Test different creatives (videos, carousels, playable ads)
- Optimize your call-to-action (CTA)
- Localize content for top geos
- Run A/B tests with different messaging
- Use lookalike audiences or custom targeting
❓ Top 15 FAQs About IPM Calculator
1. What does IPM stand for?
IPM means “Installs Per Mille” — the number of app installs per 1,000 ad impressions.
2. Why is IPM important?
It helps advertisers understand how effective their ad is at converting views into installs.
3. What is a good IPM?
Varies by platform, but 5–10 is solid. Anything over 10 is considered strong.
4. How is IPM different from CTR?
CTR is click-through rate (clicks per 100 views); IPM is installs per 1,000 views.
5. How do I track IPM in my campaigns?
Most ad networks like Facebook, Google, and TikTok provide IPM in the analytics dashboard.
6. Is IPM related to CPI?
Yes. Higher IPM usually leads to lower CPI (Cost Per Install).
7. Can you have high IPM and low CTR?
It’s rare, but possible if post-click conversion is strong (e.g., app store optimization).
8. Does IPM impact ROAS?
Indirectly. A higher IPM usually means a more efficient spend, helping return on ad spend.
9. How can I improve my IPM?
Improve creatives, targeting, and test different ad formats.
10. Is IPM used in organic marketing?
No. It’s strictly a paid advertising metric.
11. What’s a bad IPM?
Below 1 is generally poor and may result in campaign throttling or rejection.
12. Can IPM be too high?
Unlikely. If it’s unrealistically high, it might be due to incorrect tracking or click fraud.
13. How often should I check my IPM?
Daily during testing, and weekly during optimization.
14. Do creatives affect IPM more than targeting?
Yes. Creative is often the #1 driver of IPM, especially on visual platforms.
15. Is IPM the same as eCPM?
No. eCPM measures revenue per 1,000 impressions. IPM measures installs per 1,000 impressions.
🧠 Conclusion
The IPM Calculator is a must-have tool for mobile marketers and app developers looking to optimize user acquisition campaigns. Whether you’re A/B testing new creatives or scaling across new geos, knowing your IPM lets you spot what’s working — and what needs to go
