Android 使用Admob中介显示Vungle广告时出现空指针异常

Android 使用Admob中介显示Vungle广告时出现空指针异常,android,admob,vungle-ads,mobile-ad-mediation,Android,Admob,Vungle Ads,Mobile Ad Mediation,我集成了Vungle,使用Admob作为中介来显示奖励视频广告。在我的手机上,广告加载和播放都很好,包括当屏幕被迫为广告方向旋转时。但对于大部分用户来说,我在下面看到了这种崩溃。我不确定他们是在我第一次展示广告时崩溃,还是在广告完成并返回我的活动后崩溃 Admob代码是根据其设置的。 我还遵循了Vungle,并确保添加了所需的ProGuard 在我看来,这次崩溃就像是GooglePiActivity内部的某种崩溃,我最好的猜测是它与连接到google服务有关,但考虑到代码被混淆的性质,我无法判断

我集成了Vungle,使用Admob作为中介来显示奖励视频广告。在我的手机上,广告加载和播放都很好,包括当屏幕被迫为广告方向旋转时。但对于大部分用户来说,我在下面看到了这种崩溃。我不确定他们是在我第一次展示广告时崩溃,还是在广告完成并返回我的活动后崩溃

Admob代码是根据其设置的。 我还遵循了Vungle,并确保添加了所需的ProGuard

在我看来,这次崩溃就像是GooglePiActivity内部的某种崩溃,我最好的猜测是它与连接到google服务有关,但考虑到代码被混淆的性质,我无法判断到底出了什么问题

我不确定它是否可能相关,但我也在使用(非常新的)firebase广告库,所以也许这仍然真的有问题

此时,我想知道是否是Admob中介导致了这些bug。我不认为文格尔会依赖谷歌的活动。这也可能是新Firebase的一个bug。有人知道这到底是什么原因吗

项目中包含的相关库包括:

  • 编译'com.google.android.gms:play services gcm:9.0.0'
  • 
编译'com.google.android.gms:play services analytics:9.0.0'
  • 编译'com.google.android.gms:play services ads:9.0.0'
  • 编译'com.google.android.gms:play services位置:9.0.0'
  • 编译“com.google.firebase:firebase广告:9.0.0”
StackTrace

Caused by java.lang.NullPointerException
       at com.google.android.gms.common.api.GoogleApiActivity.zza(Unknown Source)
       at com.google.android.gms.common.api.GoogleApiActivity.onActivityResult(Unknown Source)
       at android.app.Activity.dispatchActivityResult(Activity.java:5634)
       at android.app.ActivityThread.deliverResults(ActivityThread.java:3637)
       at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3043)
       at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3085)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2498)
       at android.app.ActivityThread.access$800(ActivityThread.java:166)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5584)
       at java.lang.reflect.Method.invokeNative(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
       at dalvik.system.NativeStart.main(NativeStart.java)

Vungle Android SDK还不支持Google-Play_services 9.x。 你能试着改用GMS 8.x版吗

这对你的项目有可能吗

谢谢,
-aki

为什么会有人投反对票?请说明原因?我提供了大量的细节,而且写得很好。以这种方式减少选票是非常不合适的。减票是用来回答令人困惑、离题或措词不当的问题,而不是你不想理解的困难问题。不幸的是,事实并非如此。该应用程序基于Firebase SDK构建,需要版本9。Vungle希望他们的SDK什么时候与当前版本兼容?我了解你的情况。请允许我尽快回复您,当我发现我们计划何时支持版本9。很抱歉给您带来不便。谢谢嗨@aki,我这里也有一个类似的问题:请检查一下。