目次
エラー内容
AdMob SDK 7.0.0のメディエーションを使っているとAndroid端末でクラッシュするバグがありました。
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.mediation.admob.AdMobExtras
- Unity 2021.3.0
- AdMob SDK 7.0.0(7.0.1にもあるようです)
- Facebook Unity Mediation 3.6.1
- Applovin Unity Mediation 6.2.0
- Android 端末
対処方法
「GoogleMobileAdsDependencies.xml」をVScodeなどで開いて書き換えます。
下記の行の「20.6.0」を[]で囲むよう書き換えます。
<androidPackage spec=”com.google.android.gms:play-services-ads:20.6.0″>
After
<androidPackage spec=”com.google.android.gms:play-services-ads:[20.6.0]”>
応急処置ですが、こちらで大丈夫なはずです。あとは公式SDKが正式に対応するのを待ちましょう。
参考
Admob 7.0.1 with Mediation have App Crash · Issue #2062 · googleads/googleads-mobile-unity
[REQUIRED] Step 1: Describe your environment Unity version: 2021.3.2f1 Google Mobile Ads Unity plugin version: 7.0.1 Platform: Android Platform OS version: Andr...
unity admob + firebase remote config issue : admob mediation error
I have implemented admob and firebase (analytics, messaging, firestore) in unity all are working well. Later I added a remote config of firebase and even it's w...