作者:华企商城 阅读次数:201次 发布时间:2015-02-10 06:50:25评论:0条
加载额外的 ads.js 帮助判断
我们知道 AdBlock 会屏蔽页面中类似名称为 adsbygoogle.js、ads.js 的脚本文件,所以我们可以利用这个特点来引入一个自己的 ads.js 来帮助判断。如何实现呢?
首先创建一个 ads.js 文件,这个文件里只有一句话:
var isAdEnabled = !!1;
然后,我们在网页页面上试图引入这个脚本文件:
如果存在 AdBlock,ads.js 会被屏蔽加载,因此 isAdEnabled 这个变量就不会被建立。
于是,我们这样来检测:
var isAdEnabled = isAdEnabled || !1;
if( !isAdEnabled ){
//Ads.js not loaded
// AdBlock detected
}
这样,如果 ads.js 被屏蔽了,isAdEnabled 就会被初始化为 false。这个方案的可能性也很高。文章由,网络广告投放http://www.netshop168.com/category-49-b0.html,整理发布。
华企商城更多商品介绍:漂亮的时尚购物社区论坛网站源码 网站建设网络设计类织梦通用企业模板 新闻广告投放
文章转载请注明出处:http://www.netshop168.com/article-2276.html
有好的文章希望华企帮您分享推广,猛戳这里我要投稿
【版权声明】本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 1324939756@qq.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
下一篇: 百度竞价帐号开户价格大概需要多少钱?
上一篇: 使用 Ajax 模拟一个广告代码加载请求