javascript - adblock 如何屏蔽 adsense 广告?

标签 javascript ads adsense

我一直在研究使用普通 javascript 来阻止广告(或者更确切地说是隐藏它们)的东西。对于特定于网站的广告,使用如下内容:

document.querySelector("img[src*='domain.com/path/to/ad/']").style.display="none"

实际上可以找到特定图像并将其隐藏。但是,谷歌似乎将他们的广告插入到一个 iframe 中,该 iframe 包含它自己的带有页眉/正文/页脚的文档。它看起来像这样:

google ads

我一直无法找到一种方法来选择 adsense 广告并对其进行处理。您将如何选择该 block 中的任何内容?

最佳答案

我相信它使用了多种因素的组合,例如添加来源的 url、横幅的大小和页面 html 中的广告代码。

我认为 adblock 实际上阻止了广告的加载,而不仅仅是隐藏它。

您为什么要隐藏广告。放置 javascript 的是您的网页吗?

关于javascript - adblock 如何屏蔽 adsense 广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24719780/

相关文章:

javascript - 每 6 小时 cron 模式不适用于 Nodejs cron

javascript - 在 ionic 2 中不同祈祷时间播放声音

javascript - 获取 HTML 表中整个选定的列值

windows-8 - Windows 8 应用程序的广告提供商

javascript - 如何让 Rails Assets 管道生成源 map ?

iphone - PhoneGap 应用程序与 PhoneGap + WebView + HTML5 Web 应用程序

xna - XNA windows 游戏中的广告(不是 Windows Phone 7)

ads - Google Adsense 广告有时显示,有时不显示

google-maps - OpenLayers + 谷歌广告

javascript - 由于广告加载而停止内容跳跃