空の広告スロットを折りたたむ
デフォルトでは、広告枠が埋められていない場合、広告枠はそのまま表示されるため、ページに空白のスペースが残ることがあります。ページ上の広告スロットが埋まらないことが事前にわかっている場合は、Google パブリッシャー タグ(GPT)ライブラリに広告スロットを折りたたむよう指示できます。
この機能の最適な設定は、広告スロットが埋まると予想される頻度によって異なります。
- ほとんどの場合、スロットが埋められる場合は、
PubAdsService.collapseEmptyDivs()
を使用します。この構成では、広告スロットはデフォルトで展開され、広告を掲載できない場合にのみ閉じられます。 - ほとんどの場合、スロットが埋まらない場合は、
PubAdsService.collapseEmptyDivs(true)
を使用します。この構成では、広告スロットはデフォルトで閉じられ、広告を掲載できる場合にのみ開きます。
googletag
API 呼び出しは GPT の実行が開始されるまで効果がないため、再フローが発生しないように、デフォルトで閉じられたスロットのサイズがゼロになるようにページの CSS を構成する必要があります。
ページ上の特定のスロットが埋まる可能性が高い場合は、以下の例に示すように、スロットごとのオーバーライドを構成することもできます。