论手机网站(wap)网页广告防屏蔽的方法

论手机网站(wap)网页广告防屏蔽的方法智能手机的崛起,让现在的网站越来越重视移动端,随之而来的广告形式也越来越向移动端倾斜侧重;但是本君发现一个现象,现在各大手机浏览器厂商对移动端广告过滤越来越严格,几乎只要开启过滤,大部分广告是要被过滤的;所以现在的广告商开始研究如何避免被过滤呢?我的观点是,只要浏览器商家想过滤,可以做到100%过滤的,您想再多的招也是没用的!WHY?因为广告脚本一般是作为客户端表现,是要经过浏览器解析后才显示…

大家好,又见面了,我是你们的朋友全栈君。

智能手机的崛起,让现在的网站越来越重视移动端,随之而来的广告形式也越来越向移动端倾斜侧重;但是本君发现一个现象,现在各大手机浏览器厂商对移动端广告过滤越来越严格,几乎只要开启过滤,大部分广告是要被过滤的;所以现在的广告商开始研究如何避免被过滤呢?

我的观点是,只要浏览器商家想过滤,可以做到100%过滤的,您想再多的招也是没用的!WHY?因为广告脚本一般是作为客户端表现,是要经过浏览器解析后才显示的,只要浏览器想过滤你,您还想怎么玩?

在这里我想重点鄙视下百度手机浏览器,目前可以说是过滤最严的!它自己的联盟广告就放行,这就是垄断奸商!

有的同学就说了,为什么大的广告联盟浏览器商家不过滤?我只能说,这个行业水很深,他们肯定有他们的白名单,具体是怎么操作的,浏览器商家背后干了什么缺德事,他们最清楚,是故意而为之还是背地里收了黑心钱它们自己最清楚!

那如何避免被过滤呢?我的答案还是那句话,没有办法!除非……..以上都说了,但是我们能做的就是没钱没势做没钱没势的事情,尽量做到不被部分浏览器过滤,如何做到?

1.尽量不要用广告联盟(部分官商勾结的除外),因为远程调用联盟的被干死的可能性很大。因为涉及远程网址的,几乎会被认为是广告的几率很大!

2.用本地JS文件或者把代码写在网页HTML中。

3.慎用某些关键词代码,如广告关键词,假如您用,不死才怪.

浏览器商家过滤广告的原理是什么,其实没有那么复杂,他肯定是解析您网站网页内容时,等网页加载完,然后解析里面JS代码,出现悬浮(主要fixed标签属性,过滤率百分之九十几),网址,等关键属性代码时就会过滤其属性代码或者追加代码让您的代码失效,如悬浮属性position,他可以追加隐藏代码让其不显示,加载是加载了,就是不显示!也有的小伙伴说可以拼接属性代码哈?这个可以去欺骗杀毒软件,但是欺骗不了浏览器,浏览器最终就要再在前台显示的,他过滤的是加载完网页(也就是解析过的代码)就行过滤的,您拼接是不起作用的!

但是有一种方法我没有试过,就是再被过滤之后再下去判断,假如检测到不显示或者被隐藏,再去定时追加广告代码到网页中,不知道浏览器在不刷新的情况下是否再去过滤,但是体验度可能会大大折扣。也许会被过滤,也许会显示,需要JS技术人员有高招去解决重重困难。

另一个办法就是创建N个div(有条件不要用div,用随机字符),把背景图片切割显示(最好4*10或者其他规格切割),循环显示,同时循环删除,浏览器一般都是一次性过滤,很少定时再去重新加载过滤,再说及时它循环取过滤,您也循环显示,自然还会显示!我写过测试代码,挂网站没有测试,只是挂网站子目录,单独测试目前没有被过滤!

过滤机制很多,代码问题,图片问题,网址问题等;这个是技术性解决方案,但是假如是过滤您图片,如360X120规格等;如图片名称或者网址(远程调用,域名被列入黑名单),那就芭比扣了,没有办法了!

假如有更好的方法欢迎留言交流!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157983.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 推荐10款最好的免费项目管理工具[通俗易懂]

    推荐10款最好的免费项目管理工具1.TeamLab  TeamLab 是一个免费开源的商业协作和项目管理的平台。TeamLab 主要功能包括:项目管理、里程碑管理、任务、报表、事件、博客、论坛、书签、Wiki、即时消息等等。 2.XPlanner+XPlanner是专门为XP(极限编程)团队设计的项目管理工具3.DevCloud    DevCloud…

    2022年4月4日
    312
  • 联想开天 N7 评测

    联想开天 N7 评测开天N7系列笔记本电脑基于兆芯开先KX-6640MA处理器平台,搭配16GB双通道内存和512GBNVMe高速SSD,辅以国产BIOS、OS定制调优;1.29kg超轻单机重量,14.6mm极致纤薄全金属机身;14英寸2.2k16:10显示屏,91%屏占比;支持单手极限180度开盖;率先在国产笔记本引入WiFi6和蓝牙5.0;搭配联想专用芯片的创新智能控制方案,具备光感自动化、开盖即开机、快速充电、充电宝模式等多重独有功能;双风扇双热管散热系统,搭配61Wh

    2022年5月10日
    66
  • js 除法取整数、取余数的方法

    js 除法取整数、取余数的方法**js除法取整数、取余数的方法取整1.取整//丢弃小数部分,保留整数部分parseInt(5/2)  //22.向上取整//向上取整,有小数就整数部分加1Math.ceil(5/2)  //33.向下取整//向下取整,丢弃小数部分Math.floor(5/2)  //24四舍五入//四舍五入Math.round(5/2)  //3取余//取余6%4  //**…

    2022年6月21日
    81
  • 观察者模式observer不适用于_观察者模式是什么

    观察者模式observer不适用于_观察者模式是什么观察者模式Obeserver动机模式定义实例结构图要点总结笔记动机在软件构建过程中,我们需要为某些对象建立 一种“通知依赖关系” —-一个对象发(目标对象)的状态发生改变,所有依赖的对象(观察者对象)都将很好的得到通知。如果这样的依赖关系过于紧密。将使软件不能很好的抵御变化使用面向对象技术 可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。模式定义定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(subject)的状态发生改变时,所有依赖于它的对象都得到通

    2022年8月11日
    6
  • 接口400是什么错误_接口报500是什么错误

    接口400是什么错误_接口报500是什么错误原文地址:https://blog.csdn.net/lw1242189467/article/details/80048407首先,遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数。该例是我前端传送JSON格式,使用postmen接收。一.发现400错误的,第一步确认postmen中发送的数据类型是json。比如Headers中Content-Type类型是application/json;或是前端代码Ajax中添加:conten

    2022年9月27日
    3
  • android开发之Notification_通知栏消息「建议收藏」

    Notification简介  Notification看名字就知道,是一个和提醒有关的东西,它通常和NotificationManager一块使用。具体来说,其主要功能如下。  1.NotificationManager和Notification用来设置通知  通知的设置等操作相对比较简单,基本的使用方式就是新建一个Notification对象,设置好通知的各项参数,然后使用系统后台

    2022年3月10日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号