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

 更新时间:2015年04月05日 15:39:01   投稿:mdxy-dxy  
这篇文章主要介绍了JS判断网页广告是否被浏览器拦截过滤的代码,需要的朋友可以参考下

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

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

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

判断代码如下:

<script src="http://demo.jb51.net/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可以下载下来,但文件名请不要修改。

相关文章

  • 向左滚动文字 js代码效果

    向左滚动文字 js代码效果

    本文章来给大家介绍一个javascript中向左滚动文字效果。有需要使用的朋友可参考,这里面我们需要注意下面的css必须强制white-space:nowrap;overflow:hidden;不换行才行哦
    2013-08-08
  • 查看QQ是否在线状态的网页代码

    查看QQ是否在线状态的网页代码

    这个其实就是利用qq官方提供的东西,简单的通过图片来测试是否在线,隐身也是不在线状态。纯粹学习使用。
    2010-04-04
  • JavaScript引擎实现async/await的方法实例

    JavaScript引擎实现async/await的方法实例

    大家应该都知道随着Node 7的发布,越来越多的人开始研究据说是异步编程终级解决方案的async/await,下面这篇文章主要给大家介绍了关于JavaScript引擎是如何实现async/await的相关资料,需要的朋友可以参考下
    2022-03-03
  • ionic隐藏tabs的方法

    ionic隐藏tabs的方法

    这篇文章主要为大家详细介绍了ionic隐藏tabs的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Bootstrap中data-target 到底是什么

    Bootstrap中data-target 到底是什么

    这篇文章主要介绍了Bootstrap中data-target 到底是什么的相关资料,我目前理解到在bootstrap中data-target,data-toggle等属性主要有两种作用,具体哪两种作用,大家通过本文详细了解下
    2017-02-02
  • js 将json字符串转换为json对象的方法解析

    js 将json字符串转换为json对象的方法解析

    将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键
    2013-11-11
  • JavaScript用200行代码制作打飞机小游戏实例

    JavaScript用200行代码制作打飞机小游戏实例

    本篇文章主要介绍了JavaScript用200行代码制作打飞机小游戏实例,非常具有实用价值,需要的朋友可以参考下
    2017-06-06
  • javascript 添加和移除函数的通用方法

    javascript 添加和移除函数的通用方法

    javascript 添加和移除函数的通用方法, 需要的朋友可以参考下。
    2009-10-10
  • vue bootstrap小例子一枚

    vue bootstrap小例子一枚

    这篇文章主要为大家详细介绍了vue bootstrap小例子一枚,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 如何在javascript 中使用 xmlHttpRequest 发送 POST 请求

    如何在javascript 中使用 xmlHttpRequest 发送 POST

    本文将通过不同的示例解释如何使用JavaScript代码在AJAX编程中发送 XMLHttpRequest post 请求,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-07-07

最新评论