Reporting
Publisher API Reporting
Initial Setup
We offer an API that your system can call daily to retrieve revenue statistics.
In order to access the API, you must have already created and setup your offerwall in our portal. Once you have done so, you will have the option to retrieve the API key for your account on this page. Please ensure you are using your account API Key and not the individual offerwall API key.
Summary API
1. Endpoint
Here is the template link your server should call:
https://api.revenueuniverse.com/publisher/v1/summary?key=APIKEYHERE&action=summary&grouping=total&start_date=YYYY-MM-DD&end_date=YYYY-MM-DD&groupBy=day&include=deu
2. Parameters
Variable | Requirement | Description |
|---|---|---|
| Required | This should be the API Key available in your account |
| Required | This should be the start date of the period of time you are retrieving data for in the format of YYYY-MM-DD. |
| Required | This should be the end date of the period of time you are retrieving data for in the format of YYYY-MM-DD. |
| Optional | This parameter sets the time zone for the summary period. You can pass an IANA timezone, or an offset (e.g., -02:00 or America/Los_Angeles). If not provided, the default timezone is America/Chicago. |
| Optional | This parameter will group the summary by the provided values. Possible values are |
| Optional | This parameter will include additional fields in the summary response. The possible values are |
| Optional | This parameter will filter the walls returned. This can be a single wall ID, or a comma separated list of wall IDs, e.g. |
| Optional | This parameter will filter the data by country. This can be a single country code, or a comma separated list of country codes, e.g. |
| Optional | This parameter will filter the data by platform. This can be a single platform, or a comma separated list of platforms. The possible values are |
Results
Your call will return the following response.
Variable | Description |
|---|---|
| ID number of the publisher |
| Number of impressions for specified time period |
| Number of clicks for specified time period |
| Number of conversions for specified time period |
| Revenue for specified time period |
| Awarded currency for the specified time period. This will only exist when |
| Actual currency ratio for the specified time period. This will only exist when |
| Platform for the specified time period. This will only exist when |
| Day for the specified time period. This will only exist when |
| Country for the specified time period. This will only exist when |
| Wall ID for the specified time period. This will only exist when |
| Wall name for the specified time period. This will only exist when |
| Bundle id for the specified time period. This will only exist when |
| App name for the specified time period. This will only exist when |
| Daily engaged users in specified time period. This will only exist when |
| Daily unique converters in specified time period |
| Conversion ratio specified time period |
| Average eCPM for specified time period |
| Average revenue per daily engaged user for specified time period. This will only exist when |
| Average revenue per daily unique converter for specified time period |
Limits
The API will return click data for the last 90 days.
When retrieving larger time periods of data and grouping by multiple parameters, you may see the API timeout. If this happens, try to retrieve a smaller set of data over multiple requests. We recommend a time period of 30 days when not using the
groupByparameter, but this will depend on the amount of traffic you receive.