AdManager広告について

前提条件

  • Android Studio 3.2以上
  • minSdkVersion 21以上
  • compileSdkVersion 34以上
  • AndroidX 必須

事前準備

AdManagerのスタートガイドを参考に、AdManagerの設定をおこなってください。 Google Mobile Ads SDKは20.0.0以上をお使いください。

Ad Manager app IDは弊社で登録後、営業担当よりお伝えします。

メディエーションの準備

メディエーションを行うために、adstir SDKとアダプターをプロジェクトへ導入します。

Android Studioで導入する場合

アプリケーションレベルのbuild.gradleにmavenリポジトリと依存関係を設定することで、adstirが利用するアドネットワークのSDKとアダプターを一括で導入することができます。

repositories {
    google()
    mavenCentral()
    maven { url 'https://cdnp.ad-stir.com/m2' }
    maven { url "https://imobile-maio.github.io/maven" } // maio
    maven { url "https://imobile.github.io/adnw-sdk-android" } // imobile
    maven { url 'https://artifact.bytedance.com/repository/pangle' } // TikTok
}

dependencies {
    // 利用するadstirのSDKバージョンを設定します
    def adstir_version = "2.16.2"
    implementation "com.ad-stir.webviewsdk:adstir-webviewsdk:${adstir_version}"
    implementation "com.ad-stir.mediationadapter:adstir-admob-mediation-adapter:${adstir_version}"

    implementation("com.ad-stir.mediationadapter:adstir-mediationadapter-applovin:${adstir_version}")
    implementation("com.ad-stir.mediationadapter:adstir-mediationadapter-imobile:${adstir_version}")
    implementation("com.ad-stir.mediationadapter:adstir-mediationadapter-maio:${adstir_version}")
    implementation("com.ad-stir.mediationadapter:adstir-mediationadapter-unityads:${adstir_version}")
    implementation("com.ad-stir.mediationadapter:adstir-mediationadapter-tiktok:${adstir_version}")
}

手動で導入する場合

  1. こちらを参考にadstirの動画パッケージを組み込みます
  2. AdManagerのスタートガイドを参考にGoogleMobileAds SDKを入れます
  3. ダウンロードした各SDKをプロジェクトへ追加します

広告の実装

AdManagerの実装ガイドをご覧ください。 ad_unit_idは営業担当よりお伝えしますが、もともとのad_unit_idが

/1234/banner_id

の場合、先頭にadstirのネットワークコード(34264398)とカンマを追加し、

/34264398,1234/banner_id
となります。

テストデバイスの追加

開発時にはテスト端末を追加するより、広告リクエスト時にデバイスIDの設定をおこなってください。 こちらの設定をおこなった際には、アプリケーションのリリース前には該当コードの削除をお願いいたします。