崩溃的Google Adsense Divs

时间:2019-02-06 09:27:33

标签: adsense

我已经阅读了许多有关此问题的讨论,但是大多数讨论都与使用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,但这不适用于我设置的自适应广告

我尝试过的其他方法包括:首先加载显示设置为none的虚拟广告单元,禁用异步功能,将父div更改为row / container-fluid。禁用Addthis / OneSignal插件,禁用cloudflare火箭加载器,添加100%/自动宽度/高度,并在父div中添加overflow:hidden。用window.onload = function(){。

包围window.adsbygoogle代码

我认为我可以尝试的另一个选择是迁移到DoubleClick,我认为他们将有能力解决这种情况?

0 个答案:

没有答案