Short answer: an app ad revenue report is built from three numbers: how many ads were requested, how many of those requests were filled, and how much each thousand shown ads paid. The headline terms are eCPM (earnings per 1,000 impressions), fill rate (the share of ad requests that returned an ad) and RPM or revenue per 1,000 sessions or page views, which depends on how many ads a user sees. Reading them together tells you whether a drop in earnings is a traffic problem, an ad-demand problem or a placement problem.
General information for app owners reading ad-network and partner reports, not financial advice.
The terms in plain language
| Term | What it measures | If it falls, look at |
|---|---|---|
| Ad requests | How many times the app asked the network for an ad | Fewer sessions, a code change or an SDK bug |
| Fill rate | Filled requests divided by requests | Advertiser demand in that country or category, or ad-unit settings |
| Impressions | Ads actually shown | Fill rate and the number of ad slots per session |
| eCPM | Estimated earnings per 1,000 impressions | Audience location, ad format and advertiser demand |
| Estimated earnings | Running total before final adjustments | Compare against finalized earnings at month end |
Estimated versus finalized earnings
Ad networks usually show estimated earnings during the month and adjust them when the month closes, for example after invalid-traffic filtering. A partner's report should say clearly whether it quotes estimated or finalized figures, and the final payout should reconcile to the network's own statement.
Questions to ask when a partner sends you a report
Ask for the figures broken down by country and ad format, ask which ad network and account the earnings came through, and ask how the revenue-share percentage was applied to the total. If the numbers cannot be traced back to a network statement, that is the point to pause before accepting further payouts.
Frequently asked questions
What is a good eCPM for an Android app?
There is no single good number. eCPM varies widely by country, ad format (banner, interstitial, rewarded video) and time of year, so compare your own figures over time and against similar apps rather than against a fixed target.
Why did my ad earnings drop while installs stayed the same?
Check fill rate and eCPM first. Earnings can fall because fewer ads are being filled, because the mix of countries shifted towards lower-paying regions, or because daily active users dropped even though total installs did not.
Why do estimated and final earnings differ?
Networks adjust the monthly total after validating traffic and settling advertiser payments, so the final amount can differ from the running estimate. Rely on the finalized statement for payouts.
Can I verify what my monetization partner reports?
You should be able to. Ask for read-only access to the network report or a screenshot of the statement for each payout period, and confirm the revenue-share calculation against it.
Before you buy
If something goes wrong
Problem with one service?
Prove what happened
Lost money to a scam?
Your rights as a buyer
- Cancel a subscription, stop an auto-debit UPI AutoPay and cards: the RBI e-mandate rules
- Defective product: refund, replace or repair? What a consumer commission can order
- Coaching or edtech course refund What is binding and what is only a model
- Bought a fake product online? Check the ISI mark, then claim a refund
Buying from an unknown store?
- Is an Instagram or WhatsApp seller legit? Ten minutes of checks before you pay
- Dropshipping store scam signs Slow delivery, fake tracking, what to do
- Cash on delivery or prepaid: which is safer? Your refund rights in each
- Parcel empty, wrong or damaged? Unboxing video, refusing delivery, who is liable
Comments (0)