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://android-sdk.is.com/'} // ironSource maven { url 'https://artifact.bytedance.com/repository/pangle' } // TikTok } dependencies { // 利用するadstirのSDKバージョンを設定します def adstir_version = "2.17.0" 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-ironsource:${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}") }
手動で導入する場合¶
- こちらを参考にadstirの動画パッケージを組み込みます
- バナー広告のみをご利用される場合は営業担当までお問い合わせください
- AdManagerのスタートガイドを参考にGoogleMobileAds SDKを入れます
- ダウンロードした各SDKをプロジェクトへ追加します
広告の実装¶
AdManagerの実装ガイドをご覧ください。 ad_unit_idは営業担当よりお伝えしますが、もともとのad_unit_idが
/1234/banner_id
の場合、先頭にadstirのネットワークコード(34264398)とカンマを追加し、
/34264398,1234/banner_id
- バナー
- アダプティブバナー
- インタースティシャル
- ネイティブ
-
Warning
アダプティブバナーを実装する場合は、最新バージョンのGoogle Mobile Ads SDK をご利用ください。
テストデバイスの追加¶
開発時にはテスト端末を追加するより、広告リクエスト時にデバイスIDの設定をおこなってください。 こちらの設定をおこなった際には、アプリケーションのリリース前には該当コードの削除をお願いいたします。