Reporting API
Retrieve monetization data across ad formats and dimensions via a filtered GET call to the LevelPlay Ads Reporting API.
Read time 1 minuteLast updated 4 hours ago
Use this API to receive all the reporting data from the monetization ad formats you serve with LevelPlay and/or ironSource Ads. This includes multiple metrics such as revenue, impressions, active users, and more across several breakdowns and optional filters.
Authentication type
Bearer API authenticationMethod
GET
Required parameters
Name | Type | Description | Default |
---|---|---|---|
| String | YYYY-MM-DD (UTC Timezone) | - |
| String | YYYY-MM-DD (UTC Timezone) | - |
Optional parameters
With the ironSource Ads Reporting API, reports can be filtered by any one of the optional parameters. This enables you to search for a direct match to any of the filters.Name | Type | Description | Default |
---|---|---|---|
| String (comma separated) | Application Key (as seen on the LevelPlay and ironSource Ads platform) | All app keys |
| String (comma separated) | All countries | |
| String (comma separated) | Options are: ‘rewarded' / ‘offerwall' / ‘interstitial' / ‘banner' | All ad formats |
| String (comma separated) | Mediated ad networks, Including ironSource Ads - as seen here | All ad Sources |
| String (boolean) | Relevant only for ironSource Ads network. Options are: true / false. Supported as of March 1st, 2024 | All |
| String (boolean) | Options are: true / false | All |
| String (comma separated) | Options are: ‘android' / ‘ios' | All |
| String | Options are: ‘A' / ‘B' / ‘NULL' Single value expected(one of the above) | All |
| String (comma separated) | Mediation Group (as seen on the LevelPlay platform) | All Groups |
| String (comma separated) | ID of the ad unit which the revenue was generated from | All Mediation Ad Units |
| String (comma separated) | For available metrics – See below | All Metrics |
| String (comma separated) | For supported breakdowns (see below) | date |
| number | Which page number to display | 1 |
| number | Number of results to display for each page | 5000 |
Supported breakdowns
- date (day) / week / month.
- app
- platform
- adNetwork
- isBidder
- adFormat
- instance
- country
- mediationGroup
- mediationAdUnit
- segment
- placement
- osVersion
- sdkVersion
- appVersion
- att
- idfa
- gaid
- abTest
- isLevelPlayMediation
- bannerSize
Supported metrics
- revenue
- impressions
- eCPM
- clicks
- clickThroughRate
- sessions
- engagedSessions
- impressionPerEngagedSessions
- impressionsPerSession
- activeUsers
- revenuePerActiveUser
- sessionsPerActiveUser
- impressionsPerActiveUser
- engagedUsers
- revenuePerEngagedUser
- impressionsPerEngagedUser
- engagedUsersRate
- appFills
- appFillRate
- useRate
- appRequests
- completions
- completionRateImpBased
- revenuePerCompletion
- adSourceChecks
- adSourceResponses
- adSourceAvailabilityRate
Breakdown limitations
Any combination of the below breakdowns will cause a validation error:- Instance
- Segment
- placement
- bannerSize
- Idfa
- Gaid
- Att
- appVersion
- SdkVersion
- osVersion
Request example URL
https://platform.ironsrc.com/levelPlay/reporting/v1?startDate=2024-12-01&endDate=2024-12-02&metrics=revenue,impressions,activeUsers&breakdowns=date,adFormat&adFormat=rewarded
JSON example response
{ "data": [ { "date": "2024-12-01", "adFormat": "Rewarded", "revenue": 96891.75, "impressions": 12186156, "activeUsers": 13310891 }, { "date": "2024-12-01", "adFormat": "Rewarded", "revenue": 101385.59, "impressions": 12478225, "activeUsers": 13586039 }, { "date": "2024-12-02", "adFormat": "Rewarded", "revenue": 117979.71, "impressions": 13440354, "activeUsers": 14540198 } ], "page": 1, "pageSize": 3, "totalResults": 10 }