如何限制Android本机应用广告中的重定向?

时间:2019-04-23 19:12:40

标签: android kotlin admob ads google-dfp

我有一个非常受欢迎的Android应用,并且通过在我的应用上显示横幅广告来赚钱。我面临的问题是我无法阻止具有无限重定向的广告。我对欺诈性广告感到震惊,他们在我的应用程序中下载了大量数据,我的用户不断抱怨我的应用程序正在使用多少数据。因此,具体来说GMA SDK是否提供了停止这些重定向的任何功能,或者有人知道可以解决此问题的任何其他解决方案/库。

我采用被动方式与Charles代理一起确定负责无限重定向的单个广告,然后向Google或第三方广告服务器报告。

预期:能够限制横幅广告可以在我的Android应用中执行的重定向次数。

实际:在某些横幅广告中无限重定向

1 个答案:

答案 0 :(得分:0)

通常,向AdMob提供广告的不同广告客户都在设置一些重定向网址,以便能够跟踪某些数据。我认为您无法限制重定向,因为您无法控制广告视图中加载的数据。我认为您唯一可以采取的方法是为广告请求设置额外功能,例如对于AdMob的原生广告,您可以传递一个捆绑包,您可以在其中指定是否要对广告进行个性化设置。我认为在这种情况下,如果您选择非个性化选项,则应该限制通过这些重定向收集的数据量。示例如下:

val adExtras = Bundle()

//"npa" stands for Non-personalized ad
adExtras.putString("npa", "1") //you can put "0" respectively if you want personalized 
adView.loadAd(AdRequestBuilder()
             .addNetworkExtrasBundle(AdMobAdapter::class.java, adExtras)
             .build())

对于欺诈性广告,我的问题是,当AdMob无法满足特定广告请求时,您是否使用其他广告网络进行调解?从个人经验中,我注意到一些较小的广告网络往往会收集不十分注重隐私的数据,因此这可能导致某些用户感到您在做某些事情。但是,我认为您无能为力。