LevelPlay monetization APIs overview

Here’s a breakdown of all the LevelPlay APIs that enable you to control your app monetization from your dev environment. All monetization API calls should be made with the following base: http://platform.ironsrc.com/partners/publisher

Before you start Before you start implementing a LevelPlay or ironSource Ads API, make sure to add an authorization header for authentication. Learn how

Reporting API 

Use the Reporting API to receive all the reporting data from the monetization ad units you serve with LevelPlay. The Reporting API includes such as revenue, impressions, active users, and many more across several breakdowns and filters. 

Learn more 

Impression Level Revenue Server-Side API

The impression level revenue (ILR) server side API provides both device level and impression level data for ironSource Ads and your mediation ad sources.

Revenue is calculated based on the eCPM of each impression, according to the app, network, country, and instance.

Learn more

Mediation Management API

Use the Mediation Management API to create and manage all your group and waterfall configurations on LevelPlay.

  • Get a list of your application mediation groups and matching waterfall setups
  • Create, update, and delete a mediation group and its waterfall setup

Note: The Mediation Management API will not work if you have a test running in your app.

Learn more

Application API

Use the Application API to add an app to your LevelPlay account and get a list of your applications on LevelPlay.

Learn more

Instance API v4

Manage your instances on LevelPlay with the Instances API. Requests are limited to 1 application per call.

  • Get a list of all the application instances, bidding and non-bidding 
  • Create instances for mediated ad sources
  • Update instances (multiple instances can be updated with a single API call)
  • Delete an instance
  • Change ad networks’ application-level configurations
  • Add or remove instances from waterfall groups (available for applications running A/B tests)

Learn more

Placements API

The Placements API enables you to manage where and how ads are served in your app. 

  • Get your list of placements
  • Create new placements and define ad delivery settings
  • Update existing placements 
  • Delete placements

Learn more

Ad Quality raw data API

Pull impression-level data from Ad Quality to use on your internal BI platform. The response includes user ID, ad unit, ad source, device model, revenue, creative type, creative ID, and more.

Learn more