这是我对这一个。我对自适应广告单元使用了高级模式,并将其放入以下媒体查询中。
<style>
.myclass-responsive { width: 320px; height: 100px; }
@media (min-width: 768px) and (min-height: 768px) { .myclass-responsive { width: 728px; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- myclass-responsive -->
<ins class="adsbygoogle myclass-responsive"
style="display:inline-block"
data-ad-client="XXXX"
data-ad-slot="YYYY"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
问题在于,高级模式下的广告是基于设备视口尺寸加载的,但不会动态调整大小。默认的智能调整大小模式与我的布局产生混合结果,偶尔会在动态调整大小时打破它。在高级模式下使用自适应广告单元的Bootstrap布局中使用(min-width:768px)和(min-height:768px)似乎可以修复我有的任何调整大小问题(以及我至少测试过的5个设备)。但是,对于某些设备,您可能会获得尺寸较小的广告,但关于该广告的故事......您无法完全掌握。
邮政编码而不是您的网址 – 2014-09-22 20:13:22