そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

【Unity】Android実機エラー AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener

環境

・Unity2022.3.16f1
Android Logcat 1.4.0
Google Mobile Ads SDK v8.6.0

はじめに

広告を表示する設定をした後にAndroid実機で確認したところ下記のエラーが発生しました。

AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener

Android Logcatの画面

エラーの内容としては
com.google.android.gms.ads.initialization.OnInitializationCompleteListener
というクラスが見つからないらしいです。

解決した方法

Force Resolveを実行したところエラーは発生しないようになりました。

【手順】
アセット
→External Dependency Manager
Android Resolver
→Force Resolve

Force Resolveのボタン押下後、数分待つと
「Resolution Succeeded」の小さなウインドウが表示されます。

おわりに

ChatGPTに聞いてもForceResolveの話はしてくれなかったため
自分でも調べないとですね。
先人に感謝です。

marumaro7.hatenablog.com

参考

momokets.com