JS判断网页广告是否被浏览器拦截过滤的代码


Posted in Javascript onApril 05, 2015

本来现在投广告赚钱也不像前几年好做,现在还大部分浏览器都拦截了广告,很多浏览器还是默认拦截广告,做站长不是一般辛苦啊!目前中小站长大部分收入还是靠广告,广告被拦截,收入自然会大大减少。

目前大部分浏览器的广告拦截规则都是广告黑名单+一些广告字眼匹配,比如百度联盟、搜狗联盟、Google联盟这些就算在广告黑名单里的,一般广告过滤都会过滤掉这些广告联盟代码。剩下的就是广告字眼匹配,比如js地址包含ads.php、ad.js甚至是gg.js都可能会被过滤,360浏览器甚至会把包含ad.gif、960x90.jpg带有广告字眼的图片地址都会屏蔽掉。如果我们自己投放自定义的广告,一定要尽量避免这些广告字眼。

面对广告被拦截,让浏览器把你的网站加入白名单,不可能!让浏览器取消广告拦截功能更不实际。我们只能是尽量减少损失了,下面火端网络写了个JS判断网页广告是否被浏览器拦截过滤的代码,经过使用多款浏览器测试,基本上都能准确判断。这样我们可以通过判断,然后提示用户关闭广告拦截功能,或者用自定义广告替换原来的广告,再或者来个狠点的直接让用户无法访问(不建议这样做)。

判断代码如下:

<script src="http://demo.3water.com/js/2015/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> 
<script type="text/javascript">
if (typeof(killads)=='undefined'){alert('广告被过滤');}
</script>

其实这个js文件的内容就是一个函数判断语句

var killads = true;

其中的adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js可以下载下来,但文件名请不要修改。

Javascript 相关文章推荐
jquery 可拖拽的窗体控件实现代码
Mar 21 Javascript
javascript 得到变量类型的函数
May 19 Javascript
node.js中的fs.chownSync方法使用说明
Dec 16 Javascript
IE浏览器下PNG相关功能
Jul 05 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
Jan 07 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
Sep 06 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 Javascript
JavaScript的继承实现小结
May 07 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
Nov 27 Javascript
对Vue beforeRouteEnter 的next执行时机详解
Aug 25 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 Javascript
javascript 使用sleep函数的常见方法详解
Apr 26 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 #Javascript
javascript Array 数组常用方法
Apr 05 #Javascript
javascript数据结构与算法之检索算法
Apr 04 #Javascript
使用jquery制作弹出框效果
Apr 03 #Javascript
javascript 实现map集合
Apr 03 #Javascript
jQuery制作简洁的图片轮播效果
Apr 03 #Javascript
jQuery制作效果超棒的手风琴折叠菜单
Apr 03 #Javascript
You might like
计算php页面运行时间的函数介绍
2013/07/01 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
Python类的多重继承问题深入分析
2014/11/09 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
利用CSS3实现单选框动画特效示例代码
2016/09/26 HTML / CSS
机电工程专业应届生求职信
2013/10/03 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
会计实训报告范文
2014/11/04 职场文书
入党自荐书范文
2015/03/05 职场文书
单位工资证明范本
2015/06/12 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS