Ad revenue
One of the types of mobile app monetization is in-app ad impressions (ad revenue). You can transmit ad revenue info to AppMetrica. Data is transmitted from the SDK for each ad impression that generates ad revenue (impression-level revenue data).
All ad revenue events in AppMetrica are linked to users and the ad revenue metrics are calculated based on this data:
Metric | Description |
---|---|
Ad Revenue events | The number of ad revenue events for the reporting period. |
Ad revenue | Total revenue from advertising monetization for the reporting period. |
Ad ARPU | The ratio of app revenue from advertising monetization for the reporting period to the number of app users for the same period. Learn more about converting currencies. |
eCPM | The ratio of the total revenue from advertising monetization to the number of ad revenue events for the reporting period multiplied by 1000. |
Users with Ad Revenue | The number of users with ad revenue events for the reporting period. |
Ad revenue events per user | The ratio of the number of ad revenue events to the number of users for the reporting period. |
Sessions with Ad Revenue | The number of sessions during which ad revenue events were committed for the reporting period. |
Ad revenue events per session | The ratio of the number of ad revenue events to the total number of sessions for the reporting period. |
% of users with Ad Revenue | The ratio of the number of users with ad revenue events to all users for the reporting period. |
Based on the ad revenue data, total revenue metrics are calculated:
Metric | Description |
---|---|
Total Revenue | Total revenue from advertising monetization, in-app purchases, and in-app subscriptions for the reporting period. Learn more about converting currencies. |
Total ARPU | The ratio of the total app revenue from advertising monetization, in-app purchases, and subscriptions for the reporting period to the number of app users for the same period. Learn more about converting currencies. |
Data sources
Currently, AppMetrica supports multiple methods of integration with ad monetization and mediation services.
AppLovin MAX
- Android: Simplified integration
- iOS: Manual setup
- Flutter: Manual setup
Digital Turbine
- Android: Simplified integration
- iOS: Manual setup
- Flutter: Manual setup
Google AdMob
- Android: Simplified integration
- iOS: Manual setup
- Flutter: Manual setup
ironSource
- Android: Automatic integration
- iOS: Manual integration
- Flutter: Manual setup
Mobile Ads
- Android: Manual setup
- iOS: Manual integration
- Flutter: Manual setup
You can transmit data of any other ad monetization service that provides impression-level revenue data.
Where you can find the ad revenue metrics in the AppMetrica reports
- Revenue report
- Use the Revenue report to estimate the app's total revenue, revenue from different types of monetization (advertising and in-app), and revenue from different advertising networks and different types of ads.
- User Acquisition and Remarketing reports
- Use these reports to evaluate the effectiveness of sources for user acquisition and remarketing in terms of ARPU and other advertising and in-app monetization metrics. Please note that the metrics in the report are summed up over the user's entire lifetime.
- Cohort analysis
- Using the cohort analysis report, you can estimate how much revenue you receive from users over time and what ARPU is on a certain day.
- Funnels
- In the funnels report, you can estimate the ratio of users who end up viewing ads in general or, for example, rewarded ads.
- Segmentation
- To build each report, you can select only those users who, for example, interacted with ads from a certain advertising network or of a certain advertising format.
Currency conversion
You can transfer ad revenue data in different currencies. For a list of all supported currencies, see Supported currencies.
Ad revenue is converted into any currency the report supports: USD, EUR, or RUB. AppMetrica uses an exchange rate that is provided from more than 15 sources, including the European Central Bank.
AppMetrica converts the currency using the previous day rate. For example, if the ad revenue event occurred on day N, the revenue is converted at the exchange rate of day N − 1. Conversion takes place into EUR and RUB against USD.
Debugging of ad revenue data sending
In AppMetrica, you can't segment ad revenue data into "test" and "not test" data. If you use the main API key for debugging the collection of data on advertising monetization, the test events are included in general statistics. If you need to debug the sending of ad revenue data, use a reporter to send statistics to an additional API key. For more information, see Sending ad revenue data on Android, iOS, and Flutter.
If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.