【发布时间】:2022-05-06 11:42:11
【问题描述】:
我已经阅读了许多关于此的讨论,但大多数都与使用 Google 发布商标签而不是响应式广告有关。
我已将 Adsense 中的自适应广告设置为“折叠此广告单元,否则显示空白”
问题是我页面上的第一个广告单元在移动设备上总是显示一个 280x300 的空白区域。
所有其他广告空间都按预期折叠。我试图删除顶部广告(首屏)。当我这样做时,第二个广告单元(现在是第一个)显示了一个 280x300 的大空白区域。
它最初会在加载时折叠,然后快速展开以显示空白。
我已经在三星浏览器和 chrome 移动浏览器上对此进行了测试。这造成了一个问题,因为我现在在折叠上方有一个很大的空白区域。我还将我的 AdSense 显示平衡设置为 60%,因此经常出现空白广告空间。
我正在使用以下代码(相当标准的 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,但这不适用于我设置的响应式广告
我尝试过的其他事情包括:首先加载一个虚拟广告单元并将显示设置为无、禁用异步、将父 div 更改为行/容器流体。禁用 Addthis/OneSignal 插件,禁用 cloudflare Rocketloader,添加 100%/auto width/height,添加 overflow:hidden 到父 div。用 window.onload = function(){ 包围 window.adsbygoogle 代码。
我认为我可以尝试的另一个选择是迁移到 DoubleClick,我认为他们将不得不离开来处理这种情况?
【问题讨论】:
-
我也有同样的问题。很遗憾,目前还没有任何解决方案。顺便说一句,我观察到首屏显示的广告不会折叠。它与成为第一个广告单元无关。如果您在切换到该标签之前让您的网站在新标签中完全加载,则所有空广告都会折叠(我使用 Chrome)。此外,如果您在广告加载之前跳到页面底部,则那里的广告不会折叠。我希望他们能修复它,因为空白空间不利于网站设计。
-
我还没有时间测试它,但是通过谷歌广告管理器而不是直接通过 Adsense 设置它是一种可能的解决方案support.google.com/admanager/answer/3072674?hl=en
标签: adsense