Google Adsense 响应式广告单元有时会在移动视图中产生空白

Posted

技术标签:

【中文标题】Google Adsense 响应式广告单元有时会在移动视图中产生空白【英文标题】:Google Adsense responsive ad units are causing blank spaces sometimes in mobile view 【发布时间】:2017-03-05 02:46:05 【问题描述】:

我正在为我的响应式网站排行榜广告使用 Adsense 推荐的响应式广告单元。单位的数据广告格式设置为矩形,水平。

对于桌面视图,广告始终通过排行榜很好地展示。但是对于移动视图,广告有时会显示 320×100 很好地填充空间,但有时它会显示较小尺寸的移动广告单元,在它们下方留下空白区域,因为 Adsense 没有将容器 div 和 iframe 的大小调整为小于 100 像素,而是将高度设置为为 100 像素。

我自己的广告单元容器 div 没有设置任何高度,因此它可以调整大小以适应任何尺寸的广告。请参阅下面的屏幕截图。我不想看到广告下方的空白区域,并且希望 Adsense 单元将自己的高度设置为小于 100 像素,无论从库存中显示较小的广告时它可能是什么。

查看 Adsense 有时会显示的较小移动广告下方的空间。这不是由我的容器 div 引起的(它没有指定高度,我也尝试过 height:auto),而是 Adsense 将其广告单元高度设置为 100 像素,即使广告高度较小。

正常的 100 像素高度广告单元填充正确显示,没有任何额外高度

【问题讨论】:

【参考方案1】:

据我所知,排行榜广告单元不是自适应广告单元;它固定为 728x90 像素。

排行榜广告单元在桌面视图中表现更好。

但 Google 非常聪明,有时会在现有广告单元中在移动设备上投放小尺寸广告单元,有时会显示空白。

我的建议请在创建广告单元时从广告尺寸中选择 -> 显示 -> “响应式”

会有两个响应式广告单元,使用第一个,然后 Google 会根据屏幕尺寸投放广告,它们的效果会更好。

一切顺利

【讨论】:

以上是关于Google Adsense 响应式广告单元有时会在移动视图中产生空白的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Adsense 广告与响应式网站一起使用

如何去除 AdSense 广告下方的空白 AdSense?

Adsense 响应式并不总是显示

在 Google adsense 中创建的新单元不起作用

CSS修改Google adsense广告

Google Adsense广告全攻略