首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌广告崩溃

谷歌广告崩溃
EN

Stack Overflow用户
提问于 2018-12-18 08:34:18
回答 1查看 147关注 0票数 0

谷歌广告是否需要任何运行时权限?我收到了关于碰撞的报告。请帮我解决这个问题。

代码语言:javascript
复制
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)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-18 10:47:00

一般情况下,Google AdMob不需要这样的权限。此权限仅供系统应用程序使用。但是,如果您正在向用户使用个性化广告,那么AdMob将从cookie或其他来源收集用户个人数据(例如deviceId)。为此,Google Play Service应该拥有所需的许可,并且开发人员不打算访问这些个人数据。

虽然您还没有提供详细的AdMob实现源代码,但是不可能准确地识别这种崩溃是否仅仅是由于AdMob造成的。但是,如果您试图使用任何敏感的用户个人数据(例如,deviceId由AdMob使用)而您不应该使用,那么这种崩溃可能会发生。除了开发系统应用程序之外,您不能调用上述权限来解决此类崩溃。这里是关于该权限的正式文档:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53829066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档