Android の改善されたレイテンシと安定性を反映するには、GMA Next-Gen SDK を使用します。このガイドでは、Android で GMA Next-Gen SDK を使用するように Google Mobile Ads Unity Plugin を構成する方法について説明します。
前提条件
続行する前に、次のことを行ってください。
- Google Mobile Ads Unity Plugin バージョン 10.6.0 以降をインストールします。
- Unity バージョン 2019.4 以降を使用していること。
- Google Mobile Ads Unity Plugin を設定します。
- 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.25.0-beta01"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>ファイルを保存します。
ビルドプロセス中に、Google Mobile Ads Unity Plugin で GMA Next-Gen SDK の存在が検出され、実装が使用されます。
サンプル全体を表示する
更新された GoogleMobileAdsDependencies.xml ファイルのサンプルを次に示します。
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.25.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>