如何隐藏空的adsense框

发布于 2024-09-14 20:27:25 字数 42 浏览 4 评论 0原文

当此框没有可用广告时,如何隐藏 Adsense iframe/div?

How to hide adsense iframe/div when no ads for this box are available?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

千纸鹤带着心事 2024-09-21 20:27:25

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=zh-CN

The official recommendation from Google is to use CSS.

Google uses data-ad-status to indicate if an ad placement was filled or not, which can be targeted to apply CSS to hide the element.

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

From Google's support article: https://support.google.com/adsense/answer/10762946?hl=en

你与清晨阳光 2024-09-21 20:27:25

为了避免违反 AdSense 的服务条款,我建议设置 Google 的 DFP SB - 它是一个免费的广告服务器,并且非常容易链接您的 AdSense 帐户。然后创建一个自家广告(宣传您网站的付费版本或您的 Twitter 帐户等的任何广告),然后您可以设置 DFP 广告管理系统,以便在 Adsense 无法填充时投放您的自家广告。

To avoid violating AdSense's terms of service, I'd recommend setting up Google's DFP SB - it's a free adserver and really easy to link your adsense account. Then create a house ad (any ad that advertises a paid version of your site or your twitter account, etc) you can then set-up DFP to serve your house ad anytime Adsense can't fill.

迷你仙 2024-09-21 20:27:25

获取 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。

Get the name/ID of the iframe and just use .hide()

If you can't find a suitable selector, wrap the ad in a div with an id e.g.

<div id='some_google_ad'>
 // Google add code goes in here
</div>

and in your javacsript

$("#some_google_ad").hide();

Note there is no way of telling if your ad or ads are showing a community service announcement or a paid advertisement.

And I would suspect that having an adsense ad container on a page and having it hidden would be against the adsense TOS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文