• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

通过JS判断网站广告是否被浏览器插件屏蔽并弹出提示代码

相关文章 搞java代码 2年前 (2023-03-11) 37次浏览 已收录 0个评论


没有人喜欢看网页里的各种广告更何况点击广告,所以诞生了各种浏览器广告屏蔽的插件,但是对一个刚起步的小站长而言还是靠广告带来一些收入来支撑网站,广告被屏蔽就等于没有收入

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

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

首先新建一个js命名为adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js 里面的内容为

<code>var killads = true;

然后把js上传的你的网站,或者你的空间待会需要引用

在你的网站加入判断代码

<code><script src="/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> //跟具自己的实际存储js的位置填写链接<script type="text/javascript">i<a href="https://www.gaodaima.com/tag/f" title="查看更多关于f的文章" target="_blank">f</a> (typeof(killads)=='undefined'){alert('救救孩子吧,把广告屏蔽插件关闭或者添加本站为白名单即可 (。・∀・)ノ');}</script>

如果上面的adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js被屏蔽掉网页就会弹出提示

通过JS判断网站广告是否被浏览器插件屏蔽并弹出提示代码

其实挺矛盾的,平时看网页最烦广告,轮到自己的网站就希望别人不要屏蔽自己,多点点广告,这就是传说中的双标嘛,哈哈哈哈哈哈哈哈哈哈哈哈!

拜拜ヾ(•ω•`)o!

来源: https://www.madapang.com/technology/killads.html


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:通过JS判断网站广告是否被浏览器插件屏蔽并弹出提示代码

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址