Unity Developer Tools
ironSource Integration Manager and Developer Settings are tools that allow you an easy integration when building your app. This is based on Google External Dependency Manager for Unity (formerly Play Services Resolver).
Once you’ve downloaded and integrated ironSource SDK 7.1.0+, you will be able to update the latest versions of ironSource SDK and adapters directly from the Unity development platform.
Add Integration Manager and Developer Settings to your project
• For iOS – Cocoapods applied
Follow these steps to update your SDK to the latest version, and add the Integration Manager and Developer Settings.
- Download Unity Plugin Version 7.5.1
- Go to your Unity project
- Double-click on the downloaded file. All project files will be populated automatically
- Once you’ve updated your Unity package for the new SDK and Integration Manager, click the ironSource sub-menu in the Unity menu bar
Manage SDK and Adapter versions
To upgrade your SDK or Adapter versions
- Go to ironSource > Integration Manager
- Choose “Install” or “Update”
If you already have the latest version of the ironSource SDK or adapters, the action button will be changed to Updated, and will be disabled.
After updating the ironSource Mediation package, the Import Unity Package window will open, and the different files will be populated automatically. This means that all of the changes included in the new SDK, including API signature changes, will be applied after this action.
To apply your changes, make sure you use the “Resolve” process. This will download all relevant artifacts, according to your choices.
Go to: Assets → Play Services Resolver → Android → Resolve
This action should be performed after each change in the ironSource Integration Manager.
If you’re using Automatic Resolve, all updates will be performed when closing the Integration Manager window.
Make sure that Cocoapods is installed:
Go to: Assets → Play Service Resolver → iOS Resolver → Install Cocoapods
Advanced Mediation Settings
Using ironSource Developer Settings, you can perform your integration for Unity LevelPlay mediation and for Unity LevelPlay mediated networks.
ironSource Mediation Settings
Using the ironSource Mediation Settings, you can perform the following actions:
- Initialize ironSource SDK, on RuntimeInitializeOnLoadMethod, for Android and iOS
- Define your application app keys for Android and iOS
- Enable ironSource Init API when app is initiated. This will enable all ad-units defined on Unity LevelPlay
- Add ironSource SKAdNetwork ID to your info.plist (for iOS). If you already defined SKAdnetworks manually, make sure to use the “Append” option when rebuilding your project
- Enable the project features as Debug Adapter and Integration Helper. We recommend disabling these features when you release your app
Using this form, you can complete your AdMob integration. Check the Enable Admob flag and provide the relevant app ids, as detailed in AdMob’s platform. The action will add the app IDs in your app’s Manifest.xml (Android) and info.plist (iOS).
ironSource Mediated Network Settings
Using this form, you can complete your AdMob integration. Check the Enable Admob flag and provide the relevant app ids, as detailed in AdMob’s platform.
The action will add the app IDs in your app’s Manifest.xml (Android) and info.plist (iOS).