対応提携NW - united-adstir/AdStir-Integration-Guide-Android GitHub Wiki
対応提携ネットワークについて
各広告には下記のネットワークが対応しています。 adstir SDK 2.11.4以前のバージョンをお使いの場合はこちらをご覧ください。
ネットワーク | 最低動作OSversion | 容量(KB)* | バナー | スワイプインタースティシャル | ネイティブ | 動画リワード | 全画面インタースティシャル |
---|---|---|---|---|---|---|---|
AdColony | 4.4〜 | - | - | - | ○ | - | |
AdCorsa | 4.4〜 | 170 | - | - | - | ○ | ○ |
AppLovin | 4.4〜 | 190 | - | - | - | ○ | ○ |
UnityAds | 4.4〜 | 100 | - | - | - | ○ | - |
Maio | 4.4〜 | 40 | - | - | - | ○ | ○ |
Vungle(~2.12.0) | 4.4〜 | 540 | - | - | - | ○ | ○ |
TapJoy | 4.4〜 | 280 | - | - | - | ○ | ○ |
CAReward(~2.12.0) | 4.4〜 | 170 | - | - | - | ○ | - |
MoPub | 4.4〜 | 1160 | ○ | ○ | ○ | ○ | ○ |
Nend | 4.4〜 | 380 | - | - | - | ○ | ○ |
Mobvista | 4.4〜 | 380 | - | - | - | ○ | ○ |
imobile | 4.4〜 | 40 | - | - | - | - | ○ |
Zucks | 4.4〜 | 40 | - | ○ | - | - | - |
AmazonAds | 4.4〜 | 150 | ○ | - | - | - | - |
Appnext | 4.4〜 | 170 | ○ | - | - | - | - |
* 容量は、対応提携ネットワークのSDKと、メディエーションアダプタを追加したときに増加する概算容量です。
* Android versionに記載されているバージョン未満の端末の場合、別のネットワークが選択されます。
各広告ネットワークの導入
以下のリンクから、導入を行なってください。 動画リワード/全画面インタースティシャルをご利用される場合は、こちらの設定を行うことで、動画リワード/全画面インタースティシャルで利用する広告ネットワークが導入されます。
- AdColony広告の導入
- AdCorsa広告の導入
- AppLovin広告の導入
CAReward広告の導入- imobile広告の導入
- Maio広告の導入
- Mobvista広告の導入
- MoPub広告の導入
- Nend広告の導入
- TapJoy広告の導入
- UnityAds広告の導入
Vungle広告の導入- Zucks広告の導入
- AmazonAds広告の導入
- Appnext広告の導入
動画広告をまとめて導入する
app/build.gradle に以下のように記述することで動画リワード/全画面インタースティシャルで利用できる以下のネットワークがプロジェクトに組み込まれます。バージョンは変更履歴よりご選択ください。
- AdColony (2.13.1〜)
- AdCorsa
- AppLovin
- UnityAds
- Maio
- TapJoy
- MoPub
- Nend
- Mobvista
- imobile
repositories {
maven { url 'http://cdnp.ad-stir.com/m2' }
jcenter()
}
dependencies {
...
// 利用するadstirのSDKバージョンを設定します
def adstir_version = "x.x.x"
implementation "com.ad-stir.webviewsdk:adstir-webviewsdk:${adstir_version}"
// 全ての動画リワード広告と全画面インタースティシャル広告の提携ネットワークが導入されます
implementation "com.ad-stir.mediationadapter:adstir-mediationadapter:${adstir_version}"
implementation 'com.google.android.gms:play-services-ads:+'
implementation 'com.google.android.gms:play-services-base:+'
// ご利用されているライブラリが競合した際は下記のバージョンをご利用されているライブラリのバージョンへ書き換えてください。
configurations.all {
resolutionStrategy.force "androidx.legacy:legacy-support-v4:x.x.x"
resolutionStrategy.force "androidx.annotation:annotation:x.x.x"
resolutionStrategy.force "androidx.recyclerview:recyclerview:x.x.x"
resolutionStrategy.force "androidx.appcompat:appcompat:x.x.x"
resolutionStrategy.force "androidx.constraintlayout:constraintlayout:x.x.x"
}
}
MoPubをご利用される場合はapp/build.gradleに下記のものも追記してください。
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}