Impression-level ad revenue helps you calculate more precise data on the lifetime value (LTV) of your app users. LTV is an important metric that can help guide your user acquisition and monetization strategy.
On this page
- How impression-level ad revenue works
- Get started using impression-level ad revenue
- Frequently asked questions
How impression-level ad revenue works
When you enable impression-level ad revenue, AdMob sends back the ad revenue for each ad impression shown on the user's device. You can then use this data in your internal systems or other third-party tools to better understand your users’ activities.
When an ad impression is shown, the Google Mobile Ads SDK sends the revenue value of the ad, the currency, and the level of precision to your app.
The following table includes the levels of precision available and what they mean.
Level of precision | What it means |
Precise |
The precise value paid for the ad. This is only available for the AdMob Network and your bidding ad sources. If AdMob cannot provide a precise value for the bidding ad source, the precision will be estimated. Note: We expect discrepancies between the estimated ad revenues and the actual values to be within a 10% range. |
Estimated |
An ad value estimated from aggregated data. If you’ve entered the ad source credentials for your third-party ad sources in waterfall mediation, AdMob uses an average based on historical data to approximate the value. Note: We expect discrepancies between the estimated ad revenues and the actual values to be within a 10% range. |
Publisher provided |
The manual CPM you entered for your waterfall ad source instance in a mediation group. If you haven’t entered the ad source’s credentials or ad unit mapping information, or AdMob cannot collect enough data to estimate the ad value for the third-party ad source, it will use the manual eCPM you’ve entered. |
Unknown |
When there are no sources of data available for AdMob to calculate a revenue value. This occurs for bidding ad sources for which AdMob provides an estimated revenue value, if there is not enough data to calculate it. Note: The precision will be unknown for AdMob campaigns and house ads. AdMob returns a value of $0 for those cases. |
Get started using impression-level ad revenue
To use impression-level ad revenue:
- Make sure you’re using the minimum required Google Mobile Ads SDK version:
- Turn on the setting for impression-level ad revenue in your AdMob account:
- Sign in to your AdMob account at https://admob.google.com.
- Click Settings in the sidebar.
- Click the Account tab.
- In the Account controls section, next to "Impression-level ad revenue" click
to edit.
- Click the toggle to turn on this setting.
- Click Save.
- Implement the paid event handler in your app. Use the instructions for Android, iOS, or Unity.
Frequently asked questions
Answers to some frequently asked questions about impression-level ad revenue.
Expand all Collapse all