Android の改善されたレイテンシと安定性を反映するには、GMA Next Gen SDK を使用します。このガイドでは、Google Mobile Ads Unity プラグインを設定して、Android 向け GMA Next Gen SDK を使用する方法について説明します。
前提条件
先に進む前に、次の前提条件をご確認ください。
- Google Mobile Ads Unity プラグイン バージョン 10.6.0 以降をインストールしていること。
Unity バージョン 6.0 以降を使用していること。
スタートガイドの手順を完了していること。
Unity プロジェクトがあること。
最小 API レベルを 24 に更新する
GMA Next Gen SDK では、API レベル 24 以上が必要です。最小 API レベルを更新する手順は次のとおりです。
- メニューバーで [File] > [Build Profiles] > [Player Settings] > [Android] > [Other Settings] > [Identification] をクリックします。
- [Minimum API Level] を [Android 7.0 'Nougat' (API Level 24)] 以上に設定します。
依存関係ファイルを修正する
Android ビルドで GMA Next Gen SDK を有効にする手順は、次のとおりです。
Unity プロジェクトで
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xmlファイルに移動します。- Unity Package Manager を使用している場合は、[Packages] > [Google Mobile Ads for Unity] > [GoogleMobileAds] > [Editor] > [GoogleMobileAdsDependencies.xml] に移動します。
com.google.android.gms:play-services-adsの仕様で<androidPackage>要素を探します。要素を
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdkの最新バージョンに置き換えます。<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>ファイルを保存します。
ビルドプロセス中に、Google Mobile Ads Unity プラグインで GMA Next Gen SDK の存在が検出され、実装が使用されます。
サンプル全体を表示する
更新された GoogleMobileAdsDependencies.xml ファイルのサンプルを次に示します。
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>