如何限制Android原生App Ads中的重定向?

问题描述 投票:1回答:1

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

我采用被动方法与Charles代理合作,识别负责无限重定向的各个广告,然后向Google或第三方广告服务器报告。

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

实际:部分横幅广告中的无限制重定向

android kotlin admob ads google-dfp
1个回答
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无法填写特定广告请求的时间吗?根据个人经验,我注意到一些较小的广告网络倾向于收集不太隐私的数据,因此这可能会导致您的一些用户感觉您正在做一些阴暗的事情。但是,我认为你还有别的办法。

© www.soinside.com 2019 - 2024. All rights reserved.