AdColonyの実装
動画リワード広告のメディエーション設定をするための、AdColonyの実装手順を記載します。 動画リワード広告の実装
実装手順:
- Mavenでライブラリを導入する
- 手動でライブラリを導入する
- マニフェストファイルの記述
Mavenでライブラリを導入する(推奨)
Project>build.gradle
のallprojects>repositories
に以下を追加します。
allprojects {
repositories {
// GenieeSDK
maven {
url 'https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository'
}
//Adcolony SDK
maven {
url "https://adcolony.bintray.com/AdColony"
}
}
}
2
3
4
5
6
7
8
9
10
11
12
13
Module>build.gradle
のdependencies
に以下を追加します。
dependencies {
implementation 'jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AdColony:6.4.1'
}
- 実装例
- Project>build.gradle
allprojects {
repositories {
google()
jcenter()
// GenieeSDK
maven {
url "https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository"
}
//Adcolony SDK
maven {
url "https://adcolony.bintray.com/AdColony"
}
}
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- 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.1' // GenieeSDK
implementation 'jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AdColony:6.4.1'
}
手動でライブラリを導入する
Mavenでライブラリを導入する
の手順を実行した場合、この手順は実行する必要はありません。
手動導入手順はこちら
Geniee Adapter SDK のダウンロード
以下の URL から Geniee Android SDK をダウンロードします。
手動でライブラリを導入する
で必要なRewardVideo-Adnws-Android-SDK
については、営業担当者にご確認ください。
Localライブラリの配置
Geniee Android SDK を解凍します。
プロジェクトにGNSRewardAdapterを追加します。
libs
フォルダーが存在しない場合、必要に応じて作成します。libs
フォルダにGNSRewardAdapter
フォルダ配下の以下ファイルをコピーします。
- GNSRewardAdapter-AdColony-6.4.1.jarlibs
フォルダにRewardVideo-Adnws-Android-SDK
フォルダ配下の以下ファイルをコピーします。
- adcolony-4.7.1.jarlibs
フォルダにRewardVideo-Adnws-Android-SDK>AdColony
フォルダ配下の以下フォルダをコピーします。
- arm64-v8a
- armeabi
- armeabi-v7a
- x86
- x86_64Module/build.gradle
のandroid
とdependencies
に追加します。``` android { sourceSets { main { jniLibs.srcDirs = ['libs'] } } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') } ```
マニフェストファイルの記述
マニフェストファイル AndroidManifest.xml に必要情報を記述します。
Mavenでライブラリを導入する
の手順を実行した場合、この手順は実行する必要はありません。手動導入手順はこちら
マニフェストファイルの
<application>
にSDKが使用するアクティビティの情報を記述します。<!-- AdColony --> <activity android:name="com.adcolony.sdk.AdColonyInterstitialActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true"/> <activity android:name="com.adcolony.sdk.AdColonyAdViewActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true"/>
1
2
3
4
5
6
7