対応提携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に記載されているバージョン未満の端末の場合、別のネットワークが選択されます。

各広告ネットワークの導入

以下のリンクから、導入を行なってください。 動画リワード/全画面インタースティシャルをご利用される場合は、こちらの設定を行うことで、動画リワード/全画面インタースティシャルで利用する広告ネットワークが導入されます。

動画広告をまとめて導入する

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
    }
}