ironSource

Create an Application in ironSource

1. Log in to the ironSource platform, select Add New App in the APPS module of the left navigation bar to start creating applications.___1.jpg 

2. Enter the relevant information and click Add App.___2.jpg

  • Mobile App: If your app is already on the app store, please enter the App Store or Google Play download link, and click Import App Info.
  • App Not Live in the Application Storee: If your app is not yet available in the app store, you can enter the temporary app name in Temporary Name and select the corresponding operating system. Make changes when the app is available in the app store.

___3.jpg

  • Setup Configurations: You can choose New Setup to create a new application setting, or you can choose Duplicate setup from another application to copy the created application setting.
  • COPPA - ironSource network: Regarding certain regulations on children's privacy protection. Learn more.
  • CCPA - ironSource network: The California Consumer Privacy Act. Learn more.

 

Add Placement

1. Enter the MONETIZE module in the left navigation bar and select Ad Unit & Placements.___4.jpg

2. Select the corresponding application at APPLICATIONS, and after selecting the corresponding advertisement type, click New Instance.

Note: Instance can only be created after your application is officially put on the app store.

is_en_5.jpg

3. After filling in the relevant information, click Save.___6.jpg

Instance Name:You can define the name of your ad unit yourself, we suggest you name it: AdTiming Placement ID_Ad Network Name_ Country_Floor Price.(E.g: 6539_IS_USA_40)

Pricing: Select Optimized by ironSource to automatically optimize eCPM by ironSource. If you select Flat eCPM, you can set the eCPM reserve price for a specific region.

 

AdTiming Platform Configuration

Ad Network

1. Enter the AdTiming publisher platform, click on Ad Network → click Edit behind ironSource.___7.jpg

2. After filling in the relevant information, click Save.___8.jpg

  • App Key: You can get it from App Management under the APPS module in the left navigation bar of the ironSource platform.___9.jpg___10.jpg
  • Currency: Select the corresponding currency unit in your ironSource report module.
  • User Name: You can click on the user icon in the upper right corner of the ironSource platform and select My Account to get the User Name.___11.jpg
  • Secret Key: You can click the user icon in the upper right corner of the ironSource backend and select My Account to obtain the Secret Key in the API module.___12.jpg

 

Add Instance

1. Click Mediation → Ad unit → Add Instance.___13.jpg

2. After filling in the relevant information, click Save.___14.jpg

  • Ad Network: Select ironSource.
  • Instance Name: You can define the name of your ad unit yourself, we suggest you name it: AdTiming Placement ID_Ad Network Name_ Country_Floor Price.(E.g: 6539_IS_USA_40)
  • Unit ID: You can get your Unit ID in the MONETIZE Ad Units & Placements module on the left navigation bar of the ironSource platform.mceclip0.png

 

ironSource Test Mode

Click MONETIZE → Testing → New Test Device.___16.jpg

  • You need to make sure that the Test Mode Active switch is turned on for the corresponding ad slot under the Ad Units & Placement interface.___17.jpg

 

Add the ironSource SDK&Adapter to Your Build

Android

1. Add the ironSource SDK

  • Add to your project-level build.gradle file.
 ...
 allprojects {
   repositories {
       ...
       jcenter()
       maven {
           url "https://dl.bintray.com/ironsource-mobile/android-sdk"
       }
    }
 }
  • Add to your application-level build.gradle file.
dependencies {
    implementation 'com.ironsource.sdk:mediationsdk:7.0.0'
    implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
    implementation 'com.google.android.gms:play-services-basement:17.4.0'
}

2. Google Play Services

  • Add the following inside the <application> tag in your AndroidManifest:
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
  • Google Advertising ID

    The ironSource SDK requires access to the Google Advertising ID in order to operate properly. See this guide on how to integrate Google Play Services.

3. Add the ironSource Adapter

     AdTiming supports both Gradle dependencies and Manual download mechanisms.

     Gradle dependencies

  • Add the following in your project-level build.gradle file.
 ...
allprojects {
repositories {
...

jcenter()
maven {
url "https://dl.adtiming.com/android-sdk"
}
}
}
  • Add the following in your application-level build.gradle file.
 implementation 'com.adtiming.adapters:ironsource:3.3.0@aar'

       Manual download

  • Download the ironSource Adapter from here.
  • Add the ironSource Adapter to Your Project
    Move the ironSourceAdapter-x.x.x.aar to the libs folder in your Android Project.
  • Make sure you add the following to your Gradle build file under the dependencies section:
implementation (name:'IronSourceAdapter-x.x.x', ext:'aar')

4. For Proguard Users Only

If you are using ProGuard with the ironSource adapter, you must add the following code to your ProGuard configuration (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt):

-keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    public *;
}
-keepclassmembers class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
}
-keep public class com.google.android.gms.ads.** {
   public *;
}
-keep class com.ironsource.adapters.** { *;
}
-dontwarn com.ironsource.mediationsdk.**
-dontwarn com.ironsource.adapters.**
-dontwarn com.moat.**
-keep class com.moat.** { public protected private *; }

 

iOS

AdTiming supports both Cocoapods and Manualdownload mechanisms.

Cocoapods

To Integrate the IronSource SDK with Cocoapods, enter the following line in your podfile and you are good to go!

pod 'IronSourceSDK'
Copy

Manual Download

1. Download the IronSource framework

  • you can find the lastest IronSource SDK here.

2. Add the IronSource frameworks to your Project

Done!
You are now all set to deliver ironSource Ads within your application.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.