跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

精选回复

发布于


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

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

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

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

var killads = true;

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

在你的网站加入判断代码

<script src="/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> //跟具自己的实际存储js的位置填写链接
<script type="text/javascript">
if (typeof(killads)=='undefined'){alert('救救孩子吧,把广告屏蔽插件关闭或者添加本站为白名单即可 (。・∀・)ノ');}
</script>

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

提示

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

拜拜ヾ(•ω•`)o!

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。