ウェブ インタースティシャル広告を表示する

この例では、Google パブリッシャー タグ(GPT)ライブラリを使ってウェブ インタースティシャル広告を表示する方法を示します。ウェブ インタースティシャルは、GPT で管理される全画面広告です。ユーザーの操作に応じて表示されます。ウェブ インタースティシャルの詳細については、ウェブ インタースティシャルの入稿をご覧ください。

ウェブ インタースティシャル広告をトリガーするユーザー アクションは次のとおりです。

ユーザーの行動 API 名 デフォルト 設定可能
クリックに反応してページから移動する。 なし 有効 ×
ページを非表示にした後、ページに戻る(タブを切り替えるなど)。 unhideWindow 無効 はい

今後、その他のユーザー操作のサポートが追加される可能性があります。最新情報については、GPT リリースノートをご覧ください。

使用上の注意

  • 最適なユーザー エクスペリエンスを実現するため、GPT は、このフォーマットを適切にサポートしているページでのみウェブ インタースティシャル広告をリクエストします。ウェブ インタースティシャルは、GPT が上部ウィンドウで実行されている場合にのみサポートされます。ウェブ インタースティシャルに対応していないページでは、defineOutOfPageSlot() が null を返すことがあります。エラーを回避するために、この点を必ず確認してください。

  • ウェブ インタースティシャル広告をリクエストするのは、インタースティシャル広告を表示したいページや環境に限定してください。ウェブ インタースティシャル広告は、パソコン、タブレット、モバイル デバイスに配信できます。

  • ウェブ インタースティシャル広告では、独自の広告スロットが生成されます。他の広告タイプとは異なり、ウェブ インタースティシャル広告では <div> を定義する必要はありません。これらの広告では、広告掲載時に独自のコンテナが自動的に作成され、ページに挿入されます。

  • ウェブ インタースティシャル広告にはフリークエンシー キャップが固定されています。これにより、同じユーザーに対してサブドメインごとに、インタースティシャルが 1 時間に 1 回以上表示されることを防止できます。

  • ウェブ インタースティシャル広告でローカル ストレージへのアクセスが必要な場合つまり、IAB の透明性と同意に関するフレームワーク v2.0 を統合しているパブリッシャー様の場合、ウェブ インタースティシャル広告を機能させるには、目的 1 に対する同意が必要になります。

  • 複数のスロットがあるページでシングル リクエスト アーキテクチャ(SRA)を使用する場合は、静的広告スロットの div が作成されるまで display() を呼び出さないでください。広告のベスト プラクティスで説明されているように、display() を最初に呼び出すと、その時点より前に定義されたすべての広告スロットがリクエストされます。ウェブ インタースティシャル スロットには事前定義された <div> は必要ありませんが、静的広告スロットでは必要です。これらの要素がページ上に存在する前に display() を呼び出すと、シグナルの質が低下するため、収益が低下する可能性があります。このため、静的スロットが定義されるまで最初の呼び出しを遅らせることをおすすめします。

実装例

デモを見る