Implementation of AppLovin

Describe the AppLovin implementation procedure for mediation setting of RewardVide advertisement. For implementation of the startup guide and RewardVide advertisement, refer to the following implementation procedure.

Startup
Implementation of RewardVide advertisement

Implementation procedure:

  1. Introducing libraries in Maven
  2. Manually install the library
  3. Writing the manifest file

Introducing libraries in Maven(Recommend)

  1. Add the following to allprojects>repositories in Project>build.gradle.
allprojects {
   repositories {
   	jcenter()
   	// GenieeSDK
   	maven { 
   		url "https://github.com/geniee-ssp/Geniee-Android-SDK/raw/master/repository" 
   	}
   }
}
1
2
3
4
5
6
7
8
9
  1. Add the following to dependencies of Module>build.gradle.
dependencies {	
    // Geniee
    implementation 'jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AppLovin-6.3.0'
}
  1. Implementation example
  • Project>build.gradle
   allprojects {
   	repositories {
   		google()
   		jcenter()
   			
   		// GenieeSDK
   		maven { 
   			url 'https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository'
   		}
   	}
   }
   
1
2
3
4
5
6
7
8
9
10
11
12
  • Module>build.gradle
dependencies {
    // Google SDK
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.1'
    implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
    // Geniee
    implementation 'jp.co.geniee.gnadsdk:GNAdSDK:8.5.0' // GenieeSDK
    implementation 'jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AppLovin-6.3.0'
}

Manually install libraries

If you followed the Introducing libraries in Maven procedure, you do not need to do this step.

Manual introduction procedure here

Download Geniee Adapter SDK

Download Geniee Android SDK from the following URL.

Please check with your sales representative for Reward Video - Adnws - Android - SDK required formanually installing libraries.

Placing the Local Library

  1. Unzip Geniee Android SDK.

  2. Add GNSRewardAdapter to the project.

  • If the libs folder does not exist, create it as necessary.

  • Copy the following files under the GNSRewardAdapter folder to the libs folder.
    - GNSRewardAdapter-AppLovin-6.3.0.jar

  • Copy the following files under the RewardVideo-Adnws-Android-SDK folder to the libs folder.
    - applovin-sdk-9.14.5.aar

  • Add it to dependencies of Module/build.gradle.

    dependencies {
    	implementation fileTree(include: ['*.jar'], dir: 'libs')
    }
    
    1
    2
    3

Description of manifest file

Write the necessary information in the manifest file AndroidManifest.xml.

  1. Enter the AppLovin key

    • To use AppLovin, enter the key specified in YOUR_APPLOVIN_SDK_KEY_HERE.

      <application>
      	<meta-data
      	        android:name="applovin.sdk.key"
      	        android:value="YOUR_APPLOVIN_SDK_KEY_HERE" />
      </application>
      	
      
      1
      2
      3
      4
      5
      6
    • Please contact Salespeople for Applovin key.

  2. If you followed the procedure Installing libraries with Maven, you do not need to perform this step.

    Manual introduction procedure here
    • Describe the activity information used by the SDK in <application> in the manifest file.

      <!-- AppLovin -->
      <activity android:name="com.applovin.adview.AppLovinInterstitialActivity" android:configChanges="orientation|screenSize"/>
      <activity android:name="com.applovin.adview.AppLovinConfirmationActivity" android:configChanges="orientation|screenSize"/>
      <meta-data
      	android:name="applovin.sdk.key"
      	android:value="YOUR_APPLOVIN_SDK_KEY_HERE" />
      
      1
      2
      3
      4
      5
      6
Last Updated: 11/10/2020, 2:55:13 PM