我在移动网页的顶部有一个AdSense响应式广告单元。当320x50广告填满此空间时,广告底部会有额外的空白区域。提供320x100广告时没有空白区域。我没有为div元素定义大小,因此该单元应该适应Google提供的任何广告。
如果提供的是320x50广告而不是320x100广告,是否可以折叠空白区域?
我认为这是一个常见的问题,但我还没能找到解决方案。在此先感谢您的帮助。
我认为谷歌最初试图提供320x100的单位,但最终提供320x50单位,留下额外的空白区域。据Google称:"为了帮助提高320x100广告尺寸的竞争力,我们允许320x50展示广告以此格式展示。发生这种情况时,较小的广告将始终在顶部垂直对齐。"
答案 0 :(得分:0)
因此,由于广告已经在容器中,请尝试以下操作:
.ad-wrapper {
width:320px;
height:50px;
overflow:hidden;
}
并在容器上添加ad-wrapper
类。
<div class="ad-wrapper" align="center">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Top_Responsive --><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxxx" data-ad-slot="xxxxxxx" data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
希望它能起作用!