Application API

Use this API to get and create applications on ironSource’s dashboard.

Before you start make sure you go over our API introduction article.

Get Apps

Description

Use this API to retrieve a list of all of your applications. The response will include the following: app key, app name, platform, bundle ID, creation date, status, ad units and mediated ad networks.

Authentication Type

Bearer API authentication

Method

GET platform.ironsrc.com/partners/publisher/applications/v4?

Required Parameters
None

Request Example URL
https://platform.ironsrc.com/partners/publisher/applications/v4?

Response Parameters

Name Description
appKey application Key (as seen on our platform)
appName the application name
platform iOS or Android
bundleId the native app store bundle_id
creationDate the date the app was added to ironSource platform
appStatus app status can be active or inactive
adUnits includes the active ad networks names per ad unit
network_reporting_api includes the active ad network’s reporting API status

JSON Example Response

{
  "appKey": "5db456bd",
  "appName": "App Name",
  "platform": "Android",
  "bundleId": "com.appName",
  "creationDate": "2017-01-24",
  "appStatus": "active",
  "adUnits": {
    "rewardedVideo": {
      "ironSourceNetworkStatus": "active",
      "activeNetworks": [
        "Vungle",
        "TapJoy",
        "AppLovin",
        "ironSourceBackfill",
        "CrossPromotion"
      ]
    },
    "offerWall": {
      "ironSourceNetworkStatus": "inactive",
      "activeNetworks": []
    },
    "interstitial": {
      "ironSourceNetworkStatus": "inactive",
      "activeNetworks": []
    },
    "banner": {
      "ironSourceNetworkStatus": "inactive",
      "activeNetworks": []
    }
  },
  "network_reporting_api": {
    "ironSource": "verified",
    "Vungle": "verified",
    "TapJoy": "verified",
    "AppLovin": "verified",
    "ironSourceBackfill": "verified",
    "CrossPromotion": "verified"
  }
}

Create App

Description
Use this API to create an app on ironSource platform. When creating an app using the app creation API we automatically create each one of the supported ad units (Rewarded Video, Interstitial, Banner, Offerwall) on ‘Off’ status – unless requested otherwise.

Authentication Type

Bearer API authentication

Method

POST platform.ironsrc.com/partners/publisher/applications/v4?

Required Parameters (for creation of a live application)

Name Type Description
storeUrl String the store URL of the app

Required Parameters (for creation of an application that is not live in the store)

Name Type Description
appName String the application name
platform String iOS or Android

Optional Parameters

Name Type Description
adUnit:status String “RewardedVideo”: “Live” 


Request Example URL

https://platform.ironsrc.com/partners/publisher/applications/v4?

Request Example Body (creation of a live application)

{
 "storeUrl": "https://play.google.com/store/apps/details?id=br.com.tapps.myNewApp",
 "adUnits": {
 "RewardedVideo": "Live",
 "Interstitial": "Test",
 "OfferWall": "Off",
 "Banner": "Live"
 }
}

Request Example Body (creation of an application that is not live in the store)

{
 "appName": "MyTestAppiOS",
 "platform": "iOS"
}

JSON Response Example

{
 "appKey": "5432456bd"
 }