java.lang.NoClassDefFoundError: Failed resolution of: InterstitialAd の解決方法

AdMob広告を入れたUnityプロジェクトを、Androidビルドして実機起動した場合に発生したエラー。

アプリが広告を表示しようとしたタイミングで、アプリが落ちてしまう状態でした。

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/InterstitialAd;

解決方法

非常にシンプルで、Unityのメニューバーから
Assets > Google Services Resolver > Android Resolver > Force Resolve
を実行。

これだけで解決しました。

コメント