Java 如何因admob安全异常阻止admob中的广告客户:权限拒绝

Java 如何因admob安全异常阻止admob中的广告客户:权限拒绝,java,android,admob,Java,Android,Admob,从昨天(2018年2月1日)开始,我们从应用程序中获得了崩溃报告,所有这些报告都与此类似: Fatal Exception: java.lang.SecurityException Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.ss.android.article.topbuzzv

从昨天(2018年2月1日)开始,我们从应用程序中获得了崩溃报告,所有这些报告都与此类似:

Fatal Exception: java.lang.SecurityException
Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.ss.android.article.topbuzzvideo.en/com.ss.android.application.app.browser.BrowserActivity } from ProcessRecord{39eb913 7605:*.*.*/u0a218} (pid=7605, uid=10218) not exported from uid 10173
Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{*.*.*/com.google.android.gms.ads.AdActivity}: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.ss.android.article.master/com.ss.android.application.app.browser.BrowserActivity launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } } from ProcessRecord{7fcc9ec 27476:*.*.*/u0a300} (pid=27476, uid=10300) not exported from uid 10272
还有这个:

Fatal Exception: java.lang.SecurityException
Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.ss.android.article.topbuzzvideo.en/com.ss.android.application.app.browser.BrowserActivity } from ProcessRecord{39eb913 7605:*.*.*/u0a218} (pid=7605, uid=10218) not exported from uid 10173
Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{*.*.*/com.google.android.gms.ads.AdActivity}: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.ss.android.article.master/com.ss.android.application.app.browser.BrowserActivity launchParam=MultiScreenLaunchParams { mDisplayId=0 mFlags=0 } } from ProcessRecord{7fcc9ec 27476:*.*.*/u0a300} (pid=27476, uid=10300) not exported from uid 10272

在搜索信息后,我找到了这个。此崩溃与阿里巴巴应用程序无关。但它与这里描述的类似。它是由中的新更新引起的。我试图联系开发人员,但仍然没有得到他们的答复。真正令人沮丧的是,当有人试图点击广告时,崩溃似乎就发生了。因此,不仅损失了收入,而且人们认为这在我们的应用程序中是一个问题。现在我的问题是,我如何才能准确地在我的admob帐户中定位和阻止这些广告。

我认为这不是你可以阻止的任何东西,因为TopBuzz的开发者/发布者似乎已经为他们的应用注册了一个他们根本不应该拥有的URL。这使得人们点击进入他们的应用程序的广告当然无法启动。他们需要修复他们的应用程序。如果您已经尝试直接联系他们,请向谷歌报告他们的应用。

谢谢您提供的信息。然而,我在上述问题中看到了一条关于阿里巴巴应用程序崩溃的评论,受影响的人表示他在admob帐户中禁用了这些广告。你不认为这是可能的吗?我的意思是,我不知道开发者什么时候会解决这个问题,即使他们解决了,每个人都需要更新他们的应用程序,所以我想如果我能够阻止这样的广告,这将是最安全的途径。@mvh,我真的认为如果不阻止每一个AdMob广告,你就不能可靠地做到这一点。可能是一整套广告造成了这个问题,事实上,可能是受影响设备上的每一个广告,因为堆栈跟踪中的数据似乎表明,它只是试图打开URL,开始于:我支持一个拥有大量用户的大型应用程序,我们记录了大量关于广告和崩溃情况的数据。从我所看到的,这只是一个用户点击AdMob广告,有关广告没有什么特别之处。再次感谢。我想知道,你也经历过同样的车祸吗?或者你有过同样类型的车祸吗?如果是,你做了什么?只是报告应用程序并等待解决?我真的不想这么做。@mvh,是的,我们有一些完全相同的堆栈跟踪。我们已经报告了该应用程序。我建议你也这样做。这并不理想,但作为开发人员,我们有责任报告这些事情。