找不到宽度= 0px和data-ad-format = auto adsense的容器的自适应大小

时间:2014-09-12 14:15:02

标签: jquery-mobile responsive-design adsense

我正在尝试在移动网站中添加adsense响应式广告,但我收到以下错误:

Cannot find a responsive size for a container of width=0px and data-ad-format=auto

该网站是使用JQuery Mobile 1.3构建的移动网站。我将宽度设置为横幅div容器。我想在ul:

中添加横幅
<li>
    <div style="width: 100%">[Banner]</div>
</li>

我在另一个视图中添加了类似的横幅,效果很好。有人有这个问题吗?感谢。

[编辑]好吧,如果有人有此错误,我找到的解决方案是更改adsense广告代码,并手动修改样式,如下面的代码:

<style>
 .banner { width: 300px; height: 250px; }
 @media(min-width: 360px) { .banner { width: 336px; height: 280px; } }
 @media(min-width: 500px) { .banner { width: 468px; height: 60px; } }
 @media(min-width: 800px) { .banner { width: 728px; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- banner -->
<ins class="adsbygoogle banner"
     style="display:inline-block"
     data-ad-client="xxxx"
     data-ad-slot="xxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>'

感谢。

0 个答案:

没有答案