如何在HTML页面中停止adblock和阻止图像

时间:2013-06-22 21:29:28

标签: image adblock

我正在构建一个包含一些图像的简单HTML页面,我的FireFox最近安装了Adblock Plus,它会阻止这些图像。我看看网上的其他类似页面,他们没有阻止图像,所以为什么它会阻止我的?

如果他们碰巧在FireFox中安装了Adblock,我不希望我的网页访问者看不到图片。

允许在ab块打开时显示图像的建议会很棒。我不想为我自己的观看编写例外或任何内容我想设置我的页面,以便Adblock不会阻止图像。

4 个答案:

答案 0 :(得分:47)

  1. 我假设您不是在谈论Adsense,而是在您的服务器上托管并硬编码到您的页面中的图片。

  2. 如果是这样,他们可能因文件名和/或路径而被阻止。

  3. Adblock会阻止图片

    • 在文件名中包含常见的广告尺寸,例如'myimage_720_90.png'或'myimage_300x250.jpg'。
    • 在其路径(和文件名)中使用常见的广告关键字,例如横幅广告 adv 广告
    • 可能是分析CSS或HTML的其他过滤器

    检查您的图片文件名并重命名以查看其运行方式,尝试使用'topwide.png或类似名称之类的通用名称以避免使用过滤器。

答案 1 :(得分:7)

我有一个非常类似的问题,我在电子商务网站上展示了一些横幅,把它们放在一个名为banners / size的文件夹中。呈现页面后,横幅将在Chrome中消失。我认为某些地方的某些东西在疯狂,我在Firefox中尝试过,一切正常。唯一不同的是,Firefox中没有启用AdBlock!

检查图像语句时,它已将其附加到banners文件夹中的每个图像:

style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px; width="0" height="0"

我将banners文件夹重命名为img_bnr,已排序!

答案 2 :(得分:6)

我的文件名有类似的问题:

adv_s_imagesName.png< - 由于" adv"而被广告拦截在文件名

对我来说" adv"意思是"高级"但是对于adblock来说,广告"!

重命名文件,不再阻止。

答案 3 :(得分:0)

同样在这里 - 在名称中有一个带有'adtech'的图像(广告技术的缩写)。花了我很多时间才发现adblocker因文件名而被阻止。 Adtech是AOL的广告服务平台。值得理解的关键词可供选择,令人沮丧的是追逐你的尾巴,试图找出你的内容图片被阻止的原因。