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
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
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" }