当此框没有可用广告时,如何隐藏 adsense iframe/div?
问问题
3516 次
4 回答
2
Google 的官方推荐是使用 CSS。
Google 使用 data-ad-status 来指示广告展示位置是否已填充,可以定位到应用 CSS 来隐藏元素。
ins.adsbygoogle[data-ad-status="unfilled"] {
display: none !important;
}
来自 Google 的支持文章:https ://support.google.com/adsense/answer/10762946?hl=en
于 2021-08-18T05:26:09.623 回答
1
为避免违反 AdSense 的服务条款,我建议您设置 Google 的 DFP SB - 它是一个免费的广告服务器,并且非常容易关联您的 AdSense 帐户。然后创建一个自家广告(任何宣传您网站的付费版本或您的 Twitter 帐户等的广告),然后您可以设置 DFP 以在 Adsense 无法填充的任何时候投放您的自家广告。
于 2012-12-11T00:09:05.533 回答
-1
获取 iframe 的名称/ID 并使用.hide()
如果找不到合适的选择器,请将广告包装在带有 id 的 div 中,例如
<div id='some_google_ad'>
// Google add code goes in here
</div>
在你的 javacsript
$("#some_google_ad").hide();
请注意,无法判断您的广告是显示社区服务公告还是付费广告。
而且我怀疑在页面上有一个 adsense 广告容器并将其隐藏会违反 adsense TOS。
于 2010-09-02T03:14:53.317 回答
-1
于 2010-09-16T13:13:50.533 回答