[Unity] 相性の良いAdmob と FAN のバージョン(Unity Preference)

Unity

Android & iOS ビルド時に、エラーが起きなかった(ビルドが通った)広告周りのパッケージバージョンとUnity preference 項目を列挙します。

バージョン一覧

Unity 2019.4.36f1

Easy Mobile Pro (Version 2.18.0, Released: Feb 21, 2022)

Admob (GoogleMobileAds-v6.1.2)

FAN (GoogleMobileAdsFacebookMediation-3.3.0)

Unity Preference の設定

① Gradle にカスタムのバージョンを利用する

Unity > preference > External Tools > Gradle

Unity Gradle Version (gradle-5.6.4)

② Custom Manifest を利用する

Project Setting > Player > Android > Publishing Settings > Build >
Custom Main Manifest をチェック
Custom Launcher Manifest をチェック
Custom Base Gradle Template をチェック

③ .gradle のバージョンを変える

Project view ファイル内の baseProjectTemplate.gradle の以下を変更。
❌ classpath ‘com.android.tools.build:gradle:3.4.0’
⭕️ classpath ‘com.android.tools.build:gradle:3.4.3’

④ Android, iOS のキャッシュを削除

Android Resolver > Delete Resolved Libraries
Plugins > iOS 内のファイルを全て消去

⑤ Libraryを消去しながら再起動

再起動(この際、Library を消去する)

⑥ Force Resolve する

Package Manager Resolver > Migrate Package

Android Resolver > Force Resolve

コメント

タイトルとURLをコピーしました