代码之家  ›  专栏  ›  技术社区  ›  Sahil Kapoor

在com.google.android.gms.ads.internal.video上崩溃

  •  1
  • Sahil Kapoor  · 技术社区  · 6 年前

    我正在使用 com.google.android.gms:play-services-ads 17.0.0 在过去的几天里,我面临着很多崩溃,但我无法重现。

    堆栈跟踪:

    Fatal Exception: java.lang.NullPointerException uriString
    
    android.net.Uri$StringUri. (Uri.java:476)
    android.net.Uri$StringUri. (Unknown Source)
    android.net.Uri.parse (Uri.java:438)
    com.google.android.gms.ads.internal.video.a.a (:com.google.android.gms.dynamite_adsdynamite@14366046@14.3.66 (040306-213742215):13)
    com.google.android.gms.ads.internal.video.gmsg.f.a (:com.google.android.gms.dynamite_adsdynamite@14366046@14.3.66 (040306-213742215):148)
    com.google.android.gms.ads.internal.webview.j.a (:com.google.android.gms.dynamite_adsdynamite@14366046@14.3.66 (040306-213742215):293)
    com.google.android.gms.ads.internal.webview.ac.run (Unknown Source:4)
    android.os.Handler.handleCallback (Handler.java:790)
    android.os.Handler.dispatchMessage (Handler.java:99)
    com.google.android.gms.ads.internal.util.e.dispatchMessage (:com.google.android.gms.dynamite_adsdynamite@14366046@14.3.66 (040306-213742215):5)
    android.os.Looper.loop (Looper.java:171)
    android.app.ActivityThread.main (ActivityThread.java:6627)
    java.lang.reflect.Method.invoke (Method.java)
    com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:518)
    com.android.internal.os.ZygoteInit.main (ZygoteInit.java:873)
    

    最受影响的版本: Android 5.1、6.0、7.0和7.1。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Community CDub    5 年前

    版本中存在错误 17.0.0

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

    thread 更多细节。

    根据 post 从移动广告SDK团队成员,这个问题已经得到修复,但目前还没有预计到达时间。

    编辑

    我发现上述问题与特定的admob版本无关。从上周开始,大多数带有AdMob的应用程序开始崩溃,无论你使用的是哪个AdMob版本。我认为服务器端有一些问题,或者他们是如何传递广告的(响应可能为空),而不是在admobsdk级别处理的。

    所以现在我们

    • 服务器端问题
    • 版本可能有问题 17.0.0

    问题已提交给 Mobile Ads SDK 所以我们只能选择等待服务器端修复,否则我们可能会得到另一个版本 .


    版本 17.1.0 2018‑11‑07

    编辑2

    希望这个问题已经从服务器端解决了,大多数开发人员的反应是,他们并没有从过去24小时的崩溃中恢复过来。

    编辑3

    问题已经解决 resolved