我正在为我的响应式网站排行榜广告使用 Adsense 推荐的响应式广告单元。该单元的数据广告格式设置为矩形、水平。
对于桌面 View ,广告始终可以通过排行榜显示得很好。但是对于移动 View ,广告有时会显示 320×100 填充空间,但有时它会显示较小尺寸的移动广告单元,在它们下方留下空白空间,因为 Adsense 没有将其容器 div 和 iframe 的大小调整为小于 100 像素,而是将高度设置为是 100 像素。
我自己的广告单元容器 div 没有设置任何高度,因此它可以调整大小以适应任何尺寸的广告。请参阅下面的屏幕截图。我不想看到广告下方的空白区域,并且希望 Adsense 单元将自己的高度设置为小于 100 像素,无论从库存中显示较小的广告时它可能是什么。
查看 Adsense 有时显示的较小移动广告下方的空间。这不是由我的容器 div(它没有指定高度,我也尝试过 height:auto)引起的,而是由 Adsense 将其广告单元高度设置为 100px,即使广告高度较小。
正常 100 像素高度的广告单元填充正确显示,没有任何额外的高度
最佳答案
据我所知,排行榜广告单元不是响应式广告单元;它固定为 728x90 像素。
排行榜广告单元在桌面 View 中表现更好。
但谷歌非常聪明,在现有的广告单元中有时或有时显示空白,在移动设备上提供小尺寸广告单元。
在从广告尺寸创建广告单元时,我会推荐什么 -> 展示 -> “自适应”
将有两个响应式广告单元,使用第一个,然后 Google 将根据屏幕尺寸转换广告,它们的效果会更好。
万事如意
关于responsive-design - Google Adsense 响应式广告单元有时会在移动 View 中造成空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40199521/