我有一个非常受欢迎的Android应用,并且通过在我的应用上显示横幅广告来赚钱。我面临的问题是我无法阻止具有无限重定向的广告。我对欺诈性广告感到震惊,他们在我的应用程序中下载了大量数据,我的用户不断抱怨我的应用程序正在使用多少数据。因此,具体来说GMA SDK是否提供了停止这些重定向的任何功能,或者有人知道可以解决此问题的任何其他解决方案/库。
我采用被动方式与Charles代理一起确定负责无限重定向的单个广告,然后向Google或第三方广告服务器报告。
预期:能够限制横幅广告可以在我的Android应用中执行的重定向次数。
实际:在某些横幅广告中无限重定向
答案 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无法满足特定广告请求时,您是否使用其他广告网络进行调解?从个人经验中,我注意到一些较小的广告网络往往会收集不十分注重隐私的数据,因此这可能导致某些用户感到您在做某些事情。但是,我认为您无能为力。