屏蔽手机网页广告哪家强,还属百度APP,为什么这么说?各大网站站长有话语权

现在很多网站站长都会给自己的网站投放一些网络广告,由于现在都是移动端用户比较多,站长的心思都用在了移动端网站上,使用各大联盟的广告代码,但是由于各种的浏览器屏蔽(所有浏览器商家都默认开启了广告屏蔽功能),导致很多网页广告被屏蔽,减少了很多站长的额外收入,也让很多站长觉得未来很迷茫

话说广告屏蔽,不是一天两天,但是说起屏蔽,大家苦不堪言的就是百度APP了

经过经验总结,目前大部分浏览器还是睁一只眼闭一只眼,正常悬浮广告都是放行的,所谓的屏蔽就是屏蔽显眼的,按套路出牌的!那些不按套路出牌的就是杠精,不死才怪!那些按套路出牌的,但是遇到百度APP(此处非百度浏览器),那就是痛心疾首,恨的牙痒痒!

为什么这么说,因为百度APP过滤率几乎近似100%,也有的用户说我的网站没有屏蔽啊,那是因为您的悬浮广告按套路出牌了,并且图片尺寸小于那些“规定”的尺寸,如高度小于100px,不过滤不是百度APP管不着您,而是各种原因掺杂的!如图片地址,安全链接,非联盟,或者低风险还未纳入百度过滤规则!你应该庆幸,但是保不准以后百度升级过滤rules,那就难说了!

但是站长们不要灰心,以我个人观察,百度过滤不是全天候的,应该是按时间段或者先过滤您广告,然后系统分析一段时间后再“决定”是否过滤,这个就是某些网站广告被屏蔽了,过几个小时又显示了的原因!

过滤技术哪家强,我给出的规律就是百度APP>百度浏览器>UC浏览器>其他手机厂商自带的浏览器,那为什么百度APP这么强还蛮横无理,那是因为百度APP不是纯粹的浏览器,只是借用了百度浏览器的内核,但是作为APP应用,人家还是有点技术套路的,从底层分析您网站代码,这个就大大超过浏览器技术范畴了,百度APP基于百度自己的adblock,同时附加各种限制,才导致大部分网页悬浮广告被呛死了!

下面我来给你们讲下,首先,百度APP依靠百度浏览器技术,先过滤一些显眼的,然后再过滤一些复杂的JS构造,让其过滤彻底,过滤选项:

1.首先是广告字眼的关键词,这个是各大浏览器商家必过滤的

2.分析引用的JS,是否含有动态创建script,div等HTML元素,然后分析其代码机构,把悬浮,关闭,广告等字眼的原因纳入过滤类,强制赋予其隐藏

3.基于root我还不是很清楚,作为APP,应该会有,不然它做不到过滤率那么高

下面我讲下简单过滤规则,如:

fixed,光这些代码过滤差不多了

android 广告识别进行屏蔽 安卓屏蔽广告app_android 广告识别进行屏蔽

 来个更绝的,不是注入display:none;而是发现甚至直接删除

var s = i[0].parentNode;
                s.removeChild(i[0])
indexOf("data:image") || indexOf("data:image")

可以过滤一些带base64的图片地址

indexOf("url")

可以匹配过滤跳转网址

/^[XΧx×]$/

带关闭按钮的,您看看,人家想到的够丰富吧

最后人家给你来个display:none;结束,屏蔽不显示了

也有人说这么简单嘛,可以绕过去啊,你绕看看,很难的.........,不管你怎么伪装,从底层过滤是很难欺骗APP内置的检测代码,APP过滤是远远严于浏览器的,因为APP获取的权限多,通过信息流可以分辨各种类型的广告代码!

简单的追加隐藏代码那还是低级的,高级的就是遇到相关类似就删除所有动态注入的代码或者不让其JS文件引入那才是高级的!这个就可怕了,让你可以彻底死心了!除非您自己有APP,APP预加载广告一般是没人管你的!好了,睡个觉,觉得人生又没有什么意义了,都杀红眼了