大家日常使用手机的过程中,我相信最烦人的事情可能就是各种各样的App广告了。大家一直备受困扰,也很无奈,尤其是错误地点击了之后,流量是蹭蹭的跑,还不能取消掉,别说有多恶心了。 那么,对于这些烦人的频繁弹出的App广告,我们难道就真的没有应对策略了吗? 从我上一篇文章《App频繁弹出的广告,都有哪些形式呢?》中我们已经了解到了App常见的广告形式分为:开屏广告、横幅广告、插屏广告以及信息流广告等,如何有朋友不知道的,欢迎去我主页上查看!当时由于文章篇幅的原因仅仅是介绍了常见的广告形式,并没有介绍怎么屏蔽广告的显示,这一篇文章让我们一起来了解下它。 在回答对App广告的应对策略之前,我想我们有必要先了解下一般广告从加载到显示的过程以及原理,必定知己知彼方能百战百胜嘛。App广告能够成功的加载并显示出来受以下条件限制: 一、网络条件 首先,我们需要知道,广告的内容都是来自于网络上的,那么它能够成功加载并显示的必要条件就是网络。这里我们介绍下广告加载的过程:首先打开软件之后,软件就会验证App的一些key(被编译到了软件里面),如:AppKey,AppId等。验证通过之后,就会去广告服务商的服务器请求广告素材,当成功请求道素材之后,App就会把文字、图片或者视频显示到界面上,然后就是我们看到的广告效果了。我们发现,不管是相关key值的校验还是后面广告素材的获取,均是通过网络的加载才能成功显示广告。 二、权限的授予 第二个条件就是特定权限的授予了。不知道大家有没有发现,当你第一次安装一个软件并打开之后,他首先就会弹出一个请求权限的弹框。对于这些弹框,我相信大家一般都不太了解到底是干什么的,大多数人应该就是直接选择确定了。 那这些权限到底是干什么的呢,可不可以拒绝呢,拒绝了又会怎样呢? 下面我们一起了解下一般哪些权限会和广告相关。 1、定位权限 定位权限主要是用来获取你的位置信息的,一般广告后台会相应地做出广告展现效果的统计,这里面就包括了通过位置来划分不同地域的用户,记录他们打开软件的频率以及访问相应界面的频次。一般这个权限在广告加载显示的过程中起不到主导作用。 2、获取手机IMEI、IMSI IMEI和IMSI是什么呢?这个其实就是你手机的序列号,是唯一的身份标识,就和大家的身份证一样。那他们为什么要获取这些信息呢?其实主要原因是广告商为了区分每一次的广告请求都是有效用户的请求,而不是特定客户端不断地请求数据,其目的就是为了防止作弊行为。因为App接入广告之后,只要广告成功曝光,开发者就会有一定的曝光利润收入。这些收入是广告平台支付的,所以这些平台也会对作弊行为作出一定的核查,因为有一些开发者会通过模拟器、虚拟机等使用程序控制,不断地请求广告数据来欺骗平台,赚取曝光收益。平台为了防止这种行为,所以大多数平台都要求必须授予了这个权限之后,才能成功请求到广告数据。 另外,一般广告都有哪些特征呢? 广告的特征一般有:关闭按钮非常小或者很隐蔽,难以点击,一不小心就点了广告;大多数开屏广告和插屏广告显示的时候,没办法选择退出,返回键已经被屏蔽了,只能被动地等待广告展示完;广告都是自动加载、自动播放,大多数不会管你是手机流量还是wifi,造成流量损失严重…… 那针对上述广告展示的条件以及它们的特征,我们的应对策略又是什么呢? ①、对于大多数不需要联网就可以正常使用的软件,我们可以去手机上的手机管家里面关闭掉它的联网权限,这样软件无法联网自然就无法加载出广告了。 ②、对于需要联网使用的软件,当它第一次提示请求权限的时候,尝试去拒绝权限获取,如果软件能够正常进入使用,那就不要再给予它请求的权限了。这样软件无法使用一些功能,比如无法获取到IMEI序列号,就有可能无法正常请求广告资源了,也就不会显示广告了。 ③、如果通过上述两条策略不能关掉广告的话,请看这条。一般大多数软件都会推出VIP会员功能,我们可以通过购买会员来要求开发者关闭掉广告的显示。如果经济允许的话,推荐选择这种方式。 ④、如果上述方式均不能解决的话,有能力的朋友可以自己动手去修改界面或者更改广告请求逻辑。但是此种方式不道德,也有一定的技术难度,而且有可能还会造成侵权,所以极其不建议大家去尝试,这里仅仅是告诉大家有这个方式而已。 ⑤、另外再提一嘴,如果广告已经显示出来了,我在这里告诫大家一定不要去尝试点击广告上的关闭按钮,因为这个过程中很容易就会中招,点击了广告,还不如把它放在那里不去搭理它。 最后,虽然App广告很不受大家的待见,我们也非常憎恶这种App中嵌入广告的方式。但是我们回过头来想想那些App的开发者,他们开发应用也耗费了他们大量的时间和精力,他们已经把软件功能免费给我们使用了,嵌入点儿广告赚取点儿零花钱也能够理解的。我这里给大家介绍这方面的内容,不是教大家如何去破解软件,而是仅仅让大家了解广告的加载过程。所以,再一次呼吁大家不要随便去修改别人的软件(关于这个话题欢迎大家去我主页上查看《App破解?别闹了》这篇文章),必定这是不正当行为,而且还有可能被开发者追究责任,那个时候我们就得不偿失了! 那么,你使用过哪些嵌入了广告的软件呢,你当时又是怎么处理的呢?欢迎留言讨论!喜欢笔者的朋友欢迎点赞转发加关注!
|