当前位置: > 教程资讯 > 网页设计 >

JS判断网页广告是否被拦截过滤教程
栏目分类:网页设计   发布日期:2017-03-15   浏览次数:

各位站长做网站,有的是无私分享,有的是为了牟利,不管怎么样,我们至少还是需要赚到服务器费用的,对于无作为这种本来流量就不多的小站来说,每个月要花维护网站的时间和服务器的费用,再加上屡屡不断的无聊攻击,现在连广告也要被拦截。 自己想弄点广告

JS判断网页广告是否被拦截过滤教程

目前大部分浏览器的广告拦截规则都是广告黑名单+一些广告字眼匹配,比如百度联盟、搜狗联盟、Google联盟这些就算在广告黑名单里的,一般广告过滤都会过滤掉这些广告联盟代码。
面对广告被拦截,让浏览器把你的网站加入白名单这是肯定不可能的!让浏览器取消广告拦截功能更不实际。我们只能是尽量减少损失了,下面火端网络写了个JS判断网页广告是否被浏览器拦截过滤的代码,经过使用多款浏览器测试,基本上都能准确判断。这样我们可以通过判断,然后提示用户关闭广告拦截功能,或者用自定义广告替换原来的广告,

判断广告是否被拦截代码如下:

<script src="http://你的网站目录存放JS文件/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script>
<script type="text/javascript">
if (typeof(killads)=='undefined'){alert('广告被过滤');}
</script>

默认代码为弹出提示框,显示广告被过滤,若想将提示跳转到某个页面,把代码中的

 alert('广告被过滤');

改成

  window.location.href="www.wuzuowei.net";

即可实现,这里的网址大家改成自己的网址,存放的JS目录文件对应即可,JS文件可以在下方下载,别改名字,将其上传到代码对应的位置,或者修改代码即可。

代码原理是利用了JS中的文件名,模拟谷歌的广告名称,一般浏览器肯定会拦截,因为太明显了,然后判断,如果JS被拦截,就证明广告被拦截了,从而达到判断广告是否被拦截的验证。

相关热词:

源码资源 特效代码 网站模板 教程资讯