IronSource LevelPlay
IronSource LevelPlay flutter guide for Custom Adapter GMA SDK.
App Prerequisites
- minSdkVersion of 24 or higher
- compileSdkVersion of 36 or higher
- Ensure Google Mobile Ads SDK is already integrated; if not, install it before adding the TapMinds adapter.
- Ensure your
ios/Podfilesets the minimum iOS version: - platform :ios, '15.0' # Minimum required by TapMind SDK
Installation
Android
Configuration Steps
Ensure your android/build.gradle (project-level) includes the required repositories:
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Open the pubspec.yaml file.
Find the dependencies block and add from below for respective mediation platform.
dependencies
tapmind_ads_ironsource: ^0.0.8
Import Google Mobile Ads SDK
dependencies
google_mobile_ads: ^7.0.0
Update AndroidManifest.xml
The AdMob app ID must be included in the AndroidManifest.xml. Failure to do so results in a crash on app launch.
Add the AdMob app ID, as identified in the AdMob web interface, to the app's android/app/src/main/AndroidManifest.xml file by adding a <meta-data> tag with the name com.google.android.gms.ads.APPLICATION_ID. For android:value, insert your own app ID in quotes as shown:
<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
<application>
<manifest>
Use the same value when you initialize the plugin in your Dart code.
iOS
Configuration Steps
Update Pod file as per below
target 'Runner' do
use_frameworks! :linkage => :static
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
target 'RunnerTests' do
inherit! :search_paths
end
end
Open the pubspec.yaml file.
Find the dependencies block and add from below for respective mediation platform.
dependencies
tapmind_ads_ironsource: ^0.0.8
Import Google Mobile Ads SDK
dependencies
google_mobile_ads: ^7.0.0
Update Info.plist
In your app's ios/Runner/Info.plist file, add a GADApplicationIdentifier key with a string value of your AdMob app ID, as identified in the AdMob web interface:
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-################~##########</string>
You must pass the same value when you initialize the plugin in your Dart code.
See the iOS guide for more information about configuring Info.plist and setting up t
Configuration
PREREQUISITES
- An Ad Unit must already be in place which will be used for targeting.
Levelplay UI CONFIGURATION
From Levelplay UI (Operational / Configuration Process)
Create a TapMind waterfall Network
Please go through the below steps to integrate TapMind as a demand partner with your IRONSOUCE-LEVELPLAY account. To begin with the integration, login to your IRONSOUCE-LEVELPLAY account and follow the below steps.
- On the Ironsource platform, select Monetize → Setup → SDK Networks.
- Select Available Networks → Manage Networks. In the dropdown list of available networks, select Custom Adapter**.**

- To enable the TapMind Adapter, input Network Key
15c101ba1, then click on the Enter key, and save. The name of the network should appear as TapMind. - Click save, your TapMind network is now ready.
Login LevelPlay → Monetize → Setup → SDK Networks → Available Networks → Manage Networks → Select Custom Adapter → Enter Network Key → Press Enter → Save → TapMind Network Created
It is highly recommended to enter the Rate (that has been provided by TapMind for each placement id), as this determines the correct order in the waterfalls. Repeat the above setup for each ad-format type. To start with, only add one instance for each format only, and use the discussed eCPM rate for waterfall.
Setup Instances
- In the Left Side Navigation Menu click Instances under Setup.
- Click TapMind Network listed under Custom.
- Click on Ad Instance and select Ad type as Per the G-sheet Provided.
For the Below details Please reach out TapMind Account Manger
Instance Name : As Per the G-sheet Provided
ecpm : As Per the G-sheet Provided
Setup → Instances → Select TapMind (Custom) → Add Ad Instance → Select Ad Type (from sheet) → Enter Instance Name (from sheet) → Select Mediation Groups → Enter Rate (from sheet)
Response can be checked in LOGCAT by using tag: TapMindAdapter
Testing instructions
Before deploying the TapMind SDK and adapter to your live application, you can perform testing with the test mode. This will guarantee a high fill rate (99.99%) during the integration testing process, ensuring that the implementation is functioning correctly. It is crucial to disable the test mode before going live, as failing to do so will result in financial loss.
