通用的检测到广告屏蔽插件进行弹窗提示实现方法

#编程技术 2022-11-27 21:23:12 | 全文 478 字,阅读约需 1 分钟 | 加载中... 次浏览

👋 相关阅读


用的 js 方法来检测,按理说所有博客都能使用,就是在打开网页的时候进行一次判断。如果发现没有加载广告代码,就会出来一个弹窗来提示浏览者将本站加到广告拦截插件的白名单里面。

图片alt

别喷我,个人站长经营实在是不容易,广告也是微乎其微的收入,而且少量的不影响阅读的广告,应该可以理解吧。感谢支持!!

首先在需要JS检测网站广告是否被屏蔽的网页下引用下面JS文件。

建议文件名 adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js

文件名可以自己修改,但是文件里面最好添加 ad、guge、ads 这种字符,因为现在的广告屏蔽软件基本都是通过匹配字符串起到的屏蔽广告的作用。

在这个 js 文件里面写入代码:

var killads = true;

然后将这个文件上传至自己服务器的某个位置,例如 ../usr/themes/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js

然后在合适的位置添加判断代码:

<script src="https://xxxxxxx/themes/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> 
<script type="text/javascript">if (typeof(killads)=='undefined'){alert('救救孩子吧,检测到您使用了广告屏蔽插件,建议您把广告屏蔽插件关闭或者添加本站为白名单即可 ,打赏博主会让我更加开心啦~\n\n\n你可以直接关闭本弹窗,假装没看见,没有任何影响(。・∀・)ノ');}
</script>

记得把src改成自己的js文件位置。

Edit | Last updated on 2024-04-08 15:48:44




×