Google Mobile Ads Unity プラグインの早期アクセスビルドを Unity アプリに統合する

このガイドは、早期アクセスビルドを Unity アプリに統合するパブリッシャー様を対象としています。早期アクセスビルドでは、次のリリースを待たずに最新の機能を活用できます。また、早期アクセスビルドは完全にテストされ、公開ビルドと同じリリース基準を満たしています。Google Mobile Ads Unity PluginGoogle Mobile Ads Unity Plugin

このページの手順に沿って、 Google Mobile Ads Unity Pluginの早期アクセスビルドを Unity アプリに統合します。

前提条件

先に進む前に、次のことを実施してください。

統合手順

タブをクリックして、Android または iOS の手順を選択します。両方のプラットフォームの早期アクセスビルドを統合する場合は、両方のタブの手順を完了してください。

Android

Google Mobile Ads Android SDK の早期アクセスビルドをダウンロードし、任意の場所に抽出します。

次に、この場所を Google Mobile Ads Unity プラグインのカスタム Maven リポジトリとして追加します。

依存関係の XML ファイルを更新する

Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml の XML ファイルの内容を次のように更新します。

<dependencies>
  <androidPackages>
    <androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
      <repositories>
        <repository>/path/to/extracted/maven/repo</repository>
        <repository>https://maven.google.com/</repository>
      </repositories>
    </androidPackage>
  </androidPackages>
</dependencies>

太字のテキスト「/path/to/extracted/maven/repo」は、早期アクセスビルドの ZIP ファイルにアーカイブされているコンテンツへのパスに置き換えます。Google Mobile Ads Unity Plugin 依存関係のバージョン(前のスニペットのx.y.z)を確認するには、Google Mobile Ads Android SDK 早期アクセスビルドの ZIP ファイルのコンテンツを抽出して、 com/google/android/gms/play-services-ads/ ディレクトリにある最新バージョンを確かめてください。

依存関係の解決を施行する

Unity エディタで、[Assets] > [Play 開発者サービス Resolver] > [Android Resolver] > [Force Resolve] を選択します。Unity Play 開発者サービス Resolver ライブラリにより、依存関係の解決が最初から実行され、宣言された依存関係が Unity アプリの Assets/Plugins/Android ディレクトリにコピーされます。

強制解決

アプリをビルドすると、JAR リゾルバが実行され、必要な依存関係がすべてビルドにインポートされます。

iOS

Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml の依存関係 XML ファイルに Google-Mobile-Ads-SDK CocoaPod への参照がないことを確認します。

次に、Assets/Plugins/iOS フォルダに JAR リゾルバが配置した GoogleMobileAdsSDK の既存のコピーを削除します。

Google Mobile Ads iOS SDK の早期アクセスビルドをダウンロードし、抽出したコンテンツを Unity プロジェクトの Assets/Plugins/iOS ディレクトリに配置します。

アプリをビルドすると、フレームワークが iOS プロジェクトにコピーされます。