Android SDK Integration
Integrating the SDK
The easiest way to integrate SDK to your Android project is to use Maven Repository.
Step 1: Simply open your project's app level build.gradle
file and add the EMA SDK as dependency:
implementation 'net.empower.mobile.ads:empower-mobile-ads:5.3.0'
Step 2: Add the following line to your project's project level build.gradle
file:
maven { url "https://maven.empower.net/release" }
Update Your AndroidManifest.xml
Replace value with your app id that will be provided by us by adding following lines to AndroidManifest.xml
:
<application><!-- Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713 --><meta-dataandroid:name="com.google.android.gms.ads.APPLICATION_ID"android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/></application>
@import EmpowerMobileAds;
Setting Content URL for Targeting
You can set the page URL by using EMAMAnager's contentURL parameter. You have to set this parameter in every page you open in the app.
Example:
EMAManager.contentURL = "https://www.example.com"
Integrating Mediation Networks
Add following libraries to your Podfile and run the command `pod install --repo-update
repositories {google()mavenCentral()maven {url 'https://android-sdk.is.com/'}maven {url 'https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea'}maven {url 'https://artifact.bytedance.com/repository/pangle/'}}...dependencies {implementation 'com.google.ads.mediation:applovin:13.3.0.0'implementation 'com.google.ads.mediation:chartboost:9.8.3.1'implementation 'com.google.ads.mediation:fyber:8.3.7.0'implementation 'com.google.ads.mediation:inmobi:10.8.3.1'implementation 'com.google.ads.mediation:ironsource:8.9.0.0'implementation 'com.google.ads.mediation:vungle:7.5.0.0'implementation 'com.google.ads.mediation:facebook:6.20.0.0'implementation 'com.google.ads.mediation:mintegral:16.9.71.0'implementation 'com.google.ads.mediation:pangle:7.2.0.3.0'implementation 'com.unity3d.ads:unity-ads:4.15.0'implementation 'com.google.ads.mediation:unity:4.15.0.0'implementation 'com.applovin:applovin-sdk:13.0.0'implementation 'com.applovin.mediation:amazon-tam-adapter:9.10.2.0'implementation 'com.amazon.android:aps-sdk:9.10.2'implementation 'com.applovin.mediation:chartboost-adapter:9.7.0.3'implementation 'com.google.android.gms:play-services-base:16.1.0'implementation 'com.applovin.mediation:fyber-adapter:8.3.0.0'implementation 'com.applovin.mediation:google-ad-manager-adapter:23.3.0.1'implementation 'com.applovin.mediation:google-adapter:23.3.0.1'implementation 'com.applovin.mediation:inmobi-adapter:10.7.7.2'implementation 'com.squareup.picasso:picasso:2.71828'implementation 'androidx.recyclerview:recyclerview:1.1.0'implementation 'com.applovin.mediation:ironsource-adapter:8.3.0.0.2'implementation 'com.applovin.mediation:vungle-adapter:7.4.1.2'implementation 'com.applovin.mediation:facebook-adapter:6.18.0.0'implementation 'com.applovin.mediation:mintegral-adapter:16.8.51.2'implementation 'com.applovin.mediation:moloco-adapter:3.2.0.0'implementation 'com.applovin.mediation:bytedance-adapter:6.2.0.6.0'implementation 'com.applovin.mediation:smaato-adapter:22.7.0.1'implementation 'com.applovin.mediation:unityads-adapter:4.12.3.0'implementation 'com.applovin.mediation:yandex-adapter:7.5.0.0'implementation 'com.applovin.mediation:yso-network-adapter:1.2.6.0'implementation 'com.applovin.mediation:bigoads-adapter:4.9.1.0'implementation 'com.applovin.mediation:pubmatic-adapter:4.0.0.0'}