Google 个广告崩溃
Crash in Google ads
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)
一般来说,Google AdMob 不需要此类权限。此权限仅供系统应用使用。但是,如果您向用户投放个性化广告,则 AdMob 会从 cookie 或其他来源收集用户个人数据(例如 deviceId)。为此,Google Play 服务应具有所需的权限,并且开发人员无意访问这些个人数据。
虽然您没有提供 AdMob 实施的详细源代码,但无法准确确定此崩溃是否仅由 AdMob 引起。但是,如果您尝试使用任何不应该使用的敏感用户个人数据(例如 AdMob 使用的 deviceId),则可能会发生此崩溃。除开发系统应用程序外,您不能调用上述权限来解决此类崩溃。 Here是关于权限的官方文档:
Allows an application to update device statistics. Not for use by
third-party applications.
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)
一般来说,Google AdMob 不需要此类权限。此权限仅供系统应用使用。但是,如果您向用户投放个性化广告,则 AdMob 会从 cookie 或其他来源收集用户个人数据(例如 deviceId)。为此,Google Play 服务应具有所需的权限,并且开发人员无意访问这些个人数据。
虽然您没有提供 AdMob 实施的详细源代码,但无法准确确定此崩溃是否仅由 AdMob 引起。但是,如果您尝试使用任何不应该使用的敏感用户个人数据(例如 AdMob 使用的 deviceId),则可能会发生此崩溃。除开发系统应用程序外,您不能调用上述权限来解决此类崩溃。 Here是关于权限的官方文档:
Allows an application to update device statistics. Not for use by third-party applications.