这听起来适得其反,但事实并非如此:我有一个只包含广告的div元素 - 这基本上只是给广告一些填充并用一个漂亮的边框/框围绕它。
我知道我的潜在用户中有一定比例会使用adblock,所以当他们访问该网站时,他们会看到主要内容和一个奇怪的细长div,看似没有目的。是否有任何关键字,这些广告拦截器在div中寻找,我可以用来确保广告被阻止,整个div是不可见的?
如果没有,也许有办法显示一条消息,让广告拦截器知道div通常用于什么?我正在避免这种情况,因为它似乎有点被动,如果用户想阻止广告,它们应该和大多数用户一样好。
感谢您提供任何帮助或建议。
答案 0 :(得分:0)
您可以使用JS来测试广告容器的高度。如果它已折叠(正如您所期望的那样,如果其中没有广告),那么您可以将其隐藏。
因此,使用开发者工具查看带广告的容器高度,以及没有广告的高度。在JS中,如果高度与“没有广告”相同,那么您就知道广告拦截器处于活动状态。
How to block Adblock有更多相关信息。你可能没有试图阻止它,但想法是一样的。