👾

UnityにOpenUPMでAdmobを入れる方法

に公開

概要

AdmobがOpenUPMで配布され始めたので、OpenUPMでインストールする手順を紹介します。

環境

Unity:2022.3.22f1

前提

公式ドキュメントでもアナウンスされていますが、もともとunitypackage経由でインポートしていた場合は、各種ディレクトリとファイルを削除しておく必要があります。

対象ディレクトリとファイル

  • Assets/ExternalDependencyManager
  • Assets/GoogleMobileAds
  • Assets/Plugins/Android/googlemobileads-unity.aar
  • Assets/Plugins/Android/GoogleMobileAdsPlugin
  • Assets/Plugins/iOS/GADUAdNetworkExtras
  • Assets/Plugins/iOS/unity-plugin-library.a

OpenUPMでのAdmobのインストール手順

  1. Unity側のプロジェクト設定を開く
  2. cmd + B でビルド設定を開き、左下のPlayerSettingsから開く
  3. 左からPackageManagerメニューを開く
  4. NewScopedRegistryに公式ドキュメントで公開されているOpenUPMの情報を入力する
    https://developers.google.com/admob/unity/quick-start?hl=ja#openupm
Name: OpenUPM
URL: https://package.openupm.com
Scopes: com.google
  1. PackageManagerを開き、MyRegistriesを選択

    6.左の一覧からGoogle Mobile Ads for Unityを選択してインストール

外部依存関係の設定(Androidのみ)

Androidのみもうちょっと設定が必要です。
公式ドキュメントのこの部分
https://developers.google.com/admob/unity/quick-start?hl=ja#include_external_dependencies

ProjectSettingsのPlayer内のPublishing SettingsのBuild項目の下記2つにチェックを付けたらOKです

  • Custom Main Gradle Template
  • Custom Gradle Properties Template

Discussion