折叠 Google Adsense Div
Collapsing Google Adsense Divs
我已经阅读了很多关于此的讨论,但是大多数都与使用 Google 发布商标签而不是响应式广告有关。
我已将 Adsense 中的自适应广告设置为 "Collapse this adunit, otherwise show a blank space"
问题是页面上的第一个广告单元在移动设备上总是显示空白的 280x300 空白 space。
所有其他广告space均按预期折叠。我试图删除顶部广告(首屏)。当我这样做时,第二个广告单元(现在是第一个)显示了一个 280x300 的大空白 space。
它最初会在加载时折叠,然后迅速展开以显示空白 space。
我已经在三星浏览器和 chrome 移动浏览器上测试过了。这造成了一个问题,因为我现在在首屏上方有一个大空白 space。我还将我的 adsense 展示广告余额设置为 60%,因此经常出现空白广告space。
我正在使用以下代码(相当标准的 adsense 代码)
<div class="bottommargin-sm">
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-xxxx"
data-ad-slot="xxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>'
我看到的唯一解决方案是这个 https://support.google.com/admanager/answer/3072674?hl=en 但这不适用于我设置的自适应广告
我尝试过的其他事情包括:首先加载虚拟广告单元并将显示设置为 none、禁用异步、将父级 div 更改为 row/container-fluid。禁用 Addthis/OneSignal 插件,禁用 cloudflare rocketloader,添加 100%/auto width/height,将 overflow:hidden 添加到父 div。用 window.onload = function(){.
包围 window.adsbygoogle 代码
我认为我可以尝试的另一个选择是迁移到 DoubleClick,我认为他们会离开来处理这种情况?
好的,这个问题已经困扰我很久了。 Google 现在有解决办法了。您可以将以下 CSS 添加到您的样式表
ins.adsbygoogle[data-ad-status="unfilled"] {
display: none !important;
}
我已经阅读了很多关于此的讨论,但是大多数都与使用 Google 发布商标签而不是响应式广告有关。
我已将 Adsense 中的自适应广告设置为 "Collapse this adunit, otherwise show a blank space"
问题是页面上的第一个广告单元在移动设备上总是显示空白的 280x300 空白 space。
所有其他广告space均按预期折叠。我试图删除顶部广告(首屏)。当我这样做时,第二个广告单元(现在是第一个)显示了一个 280x300 的大空白 space。
它最初会在加载时折叠,然后迅速展开以显示空白 space。
我已经在三星浏览器和 chrome 移动浏览器上测试过了。这造成了一个问题,因为我现在在首屏上方有一个大空白 space。我还将我的 adsense 展示广告余额设置为 60%,因此经常出现空白广告space。
我正在使用以下代码(相当标准的 adsense 代码)
<div class="bottommargin-sm">
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-xxxx"
data-ad-slot="xxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>'
我看到的唯一解决方案是这个 https://support.google.com/admanager/answer/3072674?hl=en 但这不适用于我设置的自适应广告
我尝试过的其他事情包括:首先加载虚拟广告单元并将显示设置为 none、禁用异步、将父级 div 更改为 row/container-fluid。禁用 Addthis/OneSignal 插件,禁用 cloudflare rocketloader,添加 100%/auto width/height,将 overflow:hidden 添加到父 div。用 window.onload = function(){.
包围 window.adsbygoogle 代码我认为我可以尝试的另一个选择是迁移到 DoubleClick,我认为他们会离开来处理这种情况?
好的,这个问题已经困扰我很久了。 Google 现在有解决办法了。您可以将以下 CSS 添加到您的样式表
ins.adsbygoogle[data-ad-status="unfilled"] {
display: none !important;
}