制限付きの広告を表示する

こちらは、Google パブリッシャー タグ(GPT)ライブラリを使用して、制限付き広告をリクエストしてレンダリングする例です。制限付き広告は、Cookie などのローカル ID の使用に対する同意を得なくても広告を配信できる方法です。制限付き広告の機能と制限について詳しくは、Google アド マネージャー ヘルプセンターをご覧ください。

制限付き広告をリクエストするには、次の 2 つの方法で GPT に指示できます。

  • IAB TCF v2.0 の同意管理プラットフォームからのシグナルを使用して自動的に行われます。
  • 手動で、GPT PrivacySettings API を使用します。

制限付き広告を手動で管理するには、制限付き広告 URL から GPT を読み込む必要があります。この URL から配信される GPT のバージョンには、クライアントサイドのストレージへのアクセスに対する追加の安全措置がデフォルトで含まれています。これを実現するため、特定のライブラリ操作は display() の最初の呼び出しまで遅延します。これにより、GPT の標準バージョンと比較してパフォーマンスがわずかに低下します。

GPT が標準 URL から読み込まれると、制限付き広告をリクエストごとに手動で管理することはできません。標準の URL から GPT を読み込む場合、setPrivacySettings({ limitedAds: ... }) への呼び出しはすべて無視されるため、ライブラリはクライアントサイド ストレージにいつでもアクセスしようとします。これにより、GPT でライブラリのオペレーションの順序をより効果的に最適化できます。たとえば、GTP で暗号化されたシグナルの収集を早めに行うと、収集したシグナルがすべての広告リクエストに含まれる可能性が高くなります。

実装例

デモを見る