是否有可能通过 JavaScript 来检测用户浏览器是否安装了 AdBlock?

2014-08-30 22:00:43 +08:00
 Livid
11780 次点击
所在节点    JavaScript
39 条回复
wwqgtxx
2014-08-31 09:11:32 +08:00
Tonni
2014-08-31 09:17:34 +08:00
Tonni
2014-08-31 09:17:54 +08:00
sobigfish
2014-08-31 10:10:55 +08:00
可以针对abp的规则创建一个符合其匹配url规则的js,页面内假定abp为true,js重写为false
lyragosa
2014-08-31 11:23:07 +08:00
@wwqgtxx 可能是因为Google广告被墙了吧,最近我的用户也有人反映这个问题
这个就没办法了……
Smartype
2014-08-31 11:50:47 +08:00
昨天刚好Admob提示我禁用Adblock,或者把admob.com排除
kookxiang
2014-08-31 12:22:10 +08:00
一般像Google Adsense都是远程的js嘛,随便去里面取个函数来判断 typeof xxxxx == 'undefined' 就行了吧
DreaMQ
2014-08-31 12:42:03 +08:00
现在Adblock Plus 出了一个 Adblock Warning Removal List
已经在“过滤规则首选项”里面了,就差启用
加上Anti-adblock Killer基本上都干掉了

我觉得更好的思路应该是把所有广告都下载下来,执行里面的JS,模拟渲染来骗DOM之类,但在用户屏幕上不展示。现在的直接Blocked by Client实在太简单粗暴
wdlth
2014-08-31 13:17:09 +08:00
以后各种Anti Anti Adblock会出现的……
loveminds
2014-08-31 15:13:33 +08:00
@wdlth 可以告诉你们,官方在做,思路是把广告代码放置在独立而不可见的Sandbox中运行
sincway
2014-08-31 15:21:02 +08:00
流量比较小,对于不能屏蔽广告的网站直接无视... 可选替代网站太多了
ThomasChan
2014-08-31 16:21:35 +08:00
wallbase.cc 这个网站上看到过可以检测到
iugo
2014-08-31 18:05:01 +08:00
@adeweb http://bbs.pcbeta.com/ 好像并未检测, 无论什么浏览器, 是否开启插件, 都有那个 banner.
tumutanzi
2014-08-31 21:11:23 +08:00
虽然技术上可行,但显然网站不能靠广告来营生。
就算都显示广告,各位以为能拿到多少广告费呢?
cbsw
2014-08-31 22:15:18 +08:00
弱弱问一句:将网站加到白名单中不点击广告和直接屏蔽广告两者有区别吗?
Admstor
2014-08-31 23:19:25 +08:00
实际上,只显示不点击
和盲目的点击,都没有什么广告效果的

最好的广告是根据用户的习惯,来提供他感兴趣的内容

例如前几天我需要购买一个海外VPS,也搜索了一些相关的内容,加入这个时候在我比较常去的一个网站看到一个VPS广告,那么我就有很高的可能性去点击查看

不过总体而言,靠这种广告来实现网站盈利或者说持平几乎也是不可能的事情

网站的运营应当有更适当的盈利模式,如果你网站做的真的好,一个捐助连接会比广告更有效果...
jedihy
2014-09-01 09:18:24 +08:00
adb没有必要,广告影响浏览的网站直接关闭,好网站点广告以示支持!
Fedor
2014-09-01 11:17:23 +08:00
楼上的很多人都跑题了好吗? LZ的意思是能否监测出是否安装ADB!
geodesy
2014-09-01 12:46:50 +08:00
防站长js检测AdBlock做出相应调整,可在chrome安装Stylish扩展程序,然后写上css

把广告部分display:none 可死死屏蔽任何网站的任何广告 ! 效果老好了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130841

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX