私は、角度材料とフレックスボックスをレイアウト用に使用しているウェブサイトを持っています。私はこれらのフレックスボックスコンテナの1つにGoogle Adsenseスニペットを含めるようにしていますが、「adsbygoogle.push()エラー:availableWidth = 0のスロットサイズがありません」というエラーが表示されます。しかし、同じスニペットをフレックスボックスコンテナの外に置くと正しく動作します。フレックスボックスでadsenseエラーが発生します:「adsbygoogle.push()エラー:availableWidth = 0のスロットサイズがありません」
サイト全体がフレックスボックスで作られているので、これは理想的ではありません。ですから、フレックスボックスコンテナ内でこの作業を行う方法を見つけたいと思います。
<div layout="column" layout-align="center center" layout-padding="" flex="flex" class="scroller container">
<div flex="" hide-xs="" show-gt-xs="">
<h1>My Account</h1>
</div>
<welcome></welcome>
<script async="" defer="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- responsive ad-->
<ins flex="grow" style="width:100%;min-width:100px;height:100px;" data-ad-client="ca-pub-IDISHEREONMYSITE" data-ad-slot="IDISHEREONMYSITE" data-ad-format="auto" class="adsbygoogle"></ins>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
(adsbygoogle = window.adsbygoogle || []).push({})
});
</script>
</div>
私もちょうど表示するGoogleの広告で曲がるようにすべての参照を交換しようとしました:ここ
は、私のコードの抜粋だブロック。私は、幅、幅、最小幅、最大幅、それらのすべてを一緒に使用しようとしました。私はフレックスボックスの列であるdivにラップを入れてみましたが、display:blockというdivに入れてみました。固定幅などあります。どれも動作していないようです。
アイデア?
Googleにこの(可能な)バグを報告する方法はありますか?
これは本当に理想的ではありません。レスポンシブ広告の目的全体を破ることはできませんか? – Justin
これは回避策です。私は最大幅とそれも働いて使用している – Frix33