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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • STMS中QAS->PRD通信不畅[通俗易懂]

    STMS中QAS->PRD通信不畅[通俗易懂]现象:DEV->QAS->PRD的传输域配置中,DEV->QAS正常,PRD也可以检测到DEV释放的请求,但是就是无法将请求内容添加(闪电标识)至PRDbuffer。将请求文件copy至PRD的trans目录下,上载成功,导入成功。1.怀疑,PRD的\usr\sap的权限,确认也有写入权限2.怀疑QAS和PRD的通信,可以ping通3.STMS传

  • Python处理CSV文件(一)

    Python处理CSV文件(一)CSV文件CSV(comma-separatedvalue,逗号分隔值)文件格式是一种非常简单的数据存储与分享方式。CSV文件将数据表格存储为纯文本,表格(或电子表格)中的每个单元格都是一个数值或字符串。与Excel文件相比,CSV文件的一个主要优点是有很多程序可以存储、转换和处理纯文本文件;相比之下,能够处理Excel文件的程序却不多。所有电子表格程序、文字处理程序或简单的文本编辑器都可以处理纯文本文件,但不是所有的程序都能处理Excel文件。尽管Excel是一个功能非常强大的工

  • tomcat部署war包后访问项目报错404问题[通俗易懂]

    tomcat部署war包后访问项目报错404问题[通俗易懂]首先查看log日志,根据报错去查找问题。日志在你的tomcat文件夹下的logs文件夹里面。我把tomcat布置到服务器上之后并没有把我先前跨域更改的lib中的jar包再次更改导致了一直无法访问项目,查看log之后发现是这个问题就再次对服务器上的项目进行了跨域设置就可以访问了。…

  • java dom4j 查找_java dom4j根据条件读取查找xml节点的方法

    java dom4j 查找_java dom4j根据条件读取查找xml节点的方法1.假如有下面的books.xml要用javadom4j解析查找。LuceneStudingDom4jTutorialsSpringinActionO’Reilly2.下面我们使用dom4j的xPath来解析:publicvoidparseBooks(){SAXReaderreader=newSAXReader();try{Documentdoc=reader.rea…

  • linux系统安装Memcache

    linux系统安装Memcache

  • Windows CMD常用命令大全(值得收藏)

    Windows CMD常用命令大全(值得收藏)WindowsCMD常用命令大全前言1.常用命令1.1cd命令1.2查看目录文件1.3创建目录和删除目录1.4查看本机ip1.5清除屏幕1.6复制文件1.7移动文件1.8删除文件1.9ping1.10taskkill1.11netstat查看网络连接状态1.12find1.13tracert2.查看cmd下的命令3.辅助符号或命令3.1‘|’3.2重定向输出符号>>>3.3重定向输入符号<<<3.4终止一直在运行的命令ctr

发表回复

您的电子邮箱地址不会被公开。

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