AdMob i Unity - Problem


#1

Witam forumowiczów GameDev.PL

Potrzebuję pomocy z AdMob w Unity. Korzystam z Unity 5.6.7 i mam zainstalowane GoogleMobileAds-v3.17.0. Próbuje narazie z wyświetleniem banera na dole ekranu gry. W konsoli Unity są komunikaty, że banner jest wczytany i wyświetlony, natomiast gdy grę uruchomię w smartfonie, to nie ma żadnej reklamy. Z logcata wynika, że nie znaleziono klasy “com.google.android.gms.ads.MobileAds”. Próbowałem z testowymi reklamami i oficjalnymi z mojego konta AdMob i nic. Może ktoś spotkał się z takimi samym problemem lub podobnym i mi pomoże.

Logcat

05-30 20:37:25.321 21863 21885 E Unity : AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.MobileAds
05-30 20:37:25.321 21863 21885 E Unity : java.lang.ClassNotFoundException: com.google.android.gms.ads.MobileAds
05-30 20:37:25.321 21863 21885 E Unity : at java.lang.Class.classForName(Native Method)
05-30 20:37:25.321 21863 21885 E Unity : at java.lang.Class.forName(Class.java:453)
05-30 20:37:25.321 21863 21885 E Unity : at java.lang.Class.forName(Class.java:378)
05-30 20:37:25.321 21863 21885 E Unity : at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
05-30 20:37:25.321 21863 21885 E Unity : at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
05-30 20:37:25.321 21863 21885 E Unity : at com.unity3d.player.UnityPlayer$c$1.handleMessage(Unknown Source:157)
05-30 20:37:25.321 21863 21885 E Unity : at android.os.Handler.dispatchMessage(Handler.java:102)
05-30 20:37:25.321 21863 21885 E Unity : at android.os.Looper.loop(Looper.java:193)
05-30 20:37:25.321 21863 21885 E Unity : at com.unity3d.player.UnityPlayer$c.run(Unknown Source:20)
05-30 20:37:25.321 21863 21885 E Unity : Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.google.android.gms.ads.MobileAds” on path: DexPathList[[zip file “/system/framework/org.apache.http.legacy.boot.jar”, zip file “/data/app/com.redoakbytes.timerun2050-ezuiRJqQr7eTUwIWMR2lvw==/base.apk”],nativeLibraryDirectories=[/data/app/com.redoakbytes.timerun2050-ezuiRJqQr7eTUwIWMR2lvw==/lib/arm, /da
05-30 20:37:25.522 21863 21907 E Unity : java.io.EOFException


#2

Już nie aktualne. Przeszedłem na Unity Ads. Bezbolesna integracja.