Google广告崩溃

时间:2018-12-18 08:34:19

标签: android crash admob crashlytics

Google广告是否需要任何运行时权限?我正在关注Crashlytics中的崩溃报告。请帮我解决这个问题。

Fatal Exception: java.lang.SecurityException: uid 10124 does not have android.permission.UPDATE_DEVICE_STATS.
       at android.os.Parcel.readException(Parcel.java:1599)
       at android.os.Parcel.readException(Parcel.java:1552)
       at android.app.ActivityManagerProxy.bindService(ActivityManagerNative.java:3902)
       at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1322)
       at android.app.ContextImpl.bindService(ContextImpl.java:1291)
       at android.content.ContextWrapper.bindService(ContextWrapper.java:604)
       at wn.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):37)
       at vq.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):37)
       at vp.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):13)
       at un.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):48)
       at un.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):96)
       at so.a(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):34)
       at sv.run(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):6)
       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
       at java.util.concurrent.FutureTask.run(FutureTask.java:237)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
       at xg.run(:com.google.android.gms.dynamite_adsdynamite@14799046@14.7.99 (040306-223214910):5)
       at java.lang.Thread.run(Thread.java:818)

1 个答案:

答案 0 :(得分:0)

通常,Google AdMob不需要此类权限。此权限仅供系统应用程序使用。但是,如果您要向用户使用个性化广告,则AdMob会从Cookie或其他来源收集用户个人数据(例如deviceId)。为此,Google Play服务应具有所需的权限,并且开发人员不打算访问这些个人数据。

尽管您没有提供AdMob实施的详细源代码,但无法准确确定此崩溃是否仅由于AdMob而引起。但是,如果您尝试使用不应使用的任何敏感用户个人数据(例如AdMob使用的deviceId),则可能会导致崩溃。除开发系统应用程序外,您无法调用上述权限来解决此类崩溃。 Here是有关许可的官方文档:

  

允许应用程序更新设备统计信息。不适用于   第三方应用程序。