it-swarm.com.de

Uri.Java line 475 Android.net.Uri $ StringUri. <Init> com.google.Android.gms.ads

Ich erhalte eine Fehlermeldung von verschiedenen Geräteversionen (Android 5 - Android 8), da ich Anzeigen verwende:

implementation 'com.google.Android.gms:play-services-ads:16.0.0'

Mein Fehler sieht so aus:

Fatal Exception: Java.lang.NullPointerException: uriString
   at Android.net.Uri$StringUri.<init>(Uri.Java:475)
   at Android.net.Uri$StringUri.<init>(Uri.Java)
   at Android.net.Uri.parse(Uri.Java:437)
   at com.google.Android.gms.ads.internal.video.a.a(:[email protected]@14.3.66 (040306-213742215):13)
   at com.google.Android.gms.ads.internal.video.gmsg.f.a(:[email protected]@14.3.66 (040306-213742215):148)
   at com.google.Android.gms.ads.internal.webview.j.a(:[email protected]@14.3.66 (040306-213742215):293)
   at com.google.Android.gms.ads.internal.webview.ac.run(Unknown Source:4)
   at Android.os.Handler.handleCallback(Handler.Java:751)
   at Android.os.Handler.dispatchMessage(Handler.Java:95)
   at com.google.Android.gms.ads.internal.util.e.dispatchMessage(:[email protected]@14.3.66 (040306-213742215):5)
   at Android.os.Looper.loop(Looper.Java:154)
   at Android.app.ActivityThread.main(ActivityThread.Java:6776)
   at Java.lang.reflect.Method.invoke(Method.Java)
   at com.Android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.Java:1518)
   at com.Android.internal.os.ZygoteInit.main(ZygoteInit.Java:1408)

jede Hilfe wird geschätzt

5
Choletski

In Version 17.0.0 ist entweder ein Fehler aufgetreten

implementation 'com.google.Android.gms:play-services-ads:17.0.0'    //or
implementation 'com.google.firebase:firebase-ads:17.0.0'

Sie können diesen Thread für weitere Details überprüfen.

Laut dem post von Mobile Ads SDK-Teammitglied wurde das Problem behoben, es gibt jedoch bis jetzt keine ETA.


EDIT

Ich habe festgestellt, dass das obige Problem nicht mit einer bestimmten Admob-Version zusammenhängt. Seit letzter Woche stürzen die meisten Apps mit AdMob ab. Es ist egal, welche Admob-Version Sie verwenden. Ich denke, dass es ein Problem mit der Serverseite gibt oder wie sie Anzeigen geliefert haben (wird als Antwort null) und nicht in AdMob SDK-Level behandelt.

So haben wir momentan

  • Problem mit der Serverseite
  • Kann ein Problem in Version 17.0.0 sein

Das Problem wurde bereits an das Mobile Ads SDK-Team übermittelt. Daher haben wir nur die Möglichkeit, auf serverseitige Korrekturen zu warten, oder nach 17.0.0 erhalten Sie möglicherweise eine andere Version. 

2
Aryan

Dieses Problem ist auch aufgetreten, als ich meine Anzeigenabhängigkeit auf die neueste Version aktualisiert habe, um eine geeignete Lösung zu finden. Überprüfen Sie dieses thread , wie von @Aryan in einer anderen Antwort erwähnt. Als vorläufige Lösung können Sie die folgende Abhängigkeit verwenden:

implementation 'com.google.Android.gms:play-services-ads:15.0.0'

dies verhindert, dass der Absturz auftritt.

0
AwaisMajeed