responsive-design - Google Adsense 响应式广告单元有时会在移动 View 中造成空白

标签 responsive-design adsense

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

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

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

查看 Adsense 有时显示的较小移动广告下方的空间。这不是由我的容器 div(它没有指定高度,我也尝试过 height:auto)引起的,而是由 Adsense 将其广告单元高度设置为 100px,即使广告高度较小。
space below the smaller ad. Not caused by my container div but by Adsense setting it's own height to 100px even though the ad is smaller height.

正常 100 像素高度的广告单元填充正确显示,没有任何额外的高度
A normal 100px height ad unit filling showing correctly without any extra height

最佳答案

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

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

但谷歌非常聪明,在现有的广告单元中有时或有时显示空白,在移动设备上提供小尺寸广告单元。

在从广告尺寸创建广告单元时,我会推荐什么 -> 展示 -> “自适应”

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

万事如意

关于responsive-design - Google Adsense 响应式广告单元有时会在移动 View 中造成空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40199521/

相关文章:

html - 如何让 Mobile Safari 将我的 CSS 像 Desktop Safari 一样处理并减小宽度

html - 无论父级的纵横比如何,都保持 div 纵横比并居中

html - 当设备仅从纵向旋转到横向时,网页上的全屏图像被压扁

html - Google 广告在非固定宽度的 div 中找不到自适应尺寸

google-chrome - 为什么我的 Google Adsense 广告在 Chrome 中被屏蔽(没有广告拦截器)但 Mozilla 显示它们?

css - 在 Opera Mobile 中将 div 放置在屏幕外(溢出 :hidden not working)

css - 我怎样才能完全居中布局的 "feature"部分(请参阅链接)?

javascript - 使用 Google 响应式添加将页脚高度限制为 100 像素

adsense - robots.txt 允许 Adsense 机器人

google-api - 使用Adsense API,如何找到admob广告单元id属于哪个应用程序?