Error Unity AndroidJavaException: java.lang.NoSuchMethodError: no non-static method with name='loadAd' signature='(Ljava/lang/String;Lcom.google.android.gms.ads.AdRequest;)V' in class Lcom.google.unity.ads.UnityRewardedAd;
環境
Unity:2022.3.7f1
M1 Mac
GoogleMobileAds-v8.5.2
解決方法
以下を順番に実施し解決
- AdMobSDKの入れ直し(+Plugins/Androidフォルダを一度全削除)
- “External Dependency Manager > Android Resolver > Force Resolve”
- Custom proguard Fileに AdMob関連設定を追加
- Clean Build
1,2だけでは解決せず。3が必要かは微妙かも。
参考
java.lang.NoSuchMethodError: no non-static method with name='getStatusCode' signature='()I'
Hi, I faced with problem
Error Unity AndroidJavaException: java.lang.NoSuchMethodError: no non-static method with name='getStatusCode'...
UnityのAndroid Resolverで"Unable to locate a Java Runtime"になる時の対処法
Unity + PlayFab を Android で利用した時に実行時にクラッシュする問題 - Qiita
発生する問題Unity で PlayFab を Android 環境で実行する際に以下のようなエラーが発生しクラッシュした場合は対処が必要です。AndroidRuntime FATAL EXCE…
コメント