Google の同意管理ソリューションを使用しているにもかかわらず、EEA、英国、スイスでサイトにメッセージが表示されない場合は、以下の手順に沿ってメッセージの導入に関するトラブルシューティングを行ってください。
- 最新の AdSense タグがページに設定されていることを確認します。
- サイトの AdSense タグのアカウントが、メッセージが設定されているアカウントと一致していることを確認します。
AdSense では、1 つのページでの複数のアカウントの配信はサポートされていません。この場合、Google の同意管理ソリューションの配信動作は保証されませんが、サイトでタグ付けされたすべてのアカウントに同意メッセージを設定して修正を試みることができます。
- サイトのリファラー ポリシーによってクロスオリジン リクエストにリファラーを含めることが許可されていない場合、Google の同意管理ソリューションは配信できません。
- 解決策: パブリッシャー様は、クロスオリジン リクエストに HTTP リファラー ヘッダーを含めることがリファラー ポリシーで許可されていることを確認する必要があります。デフォルトの
strict-origin-when-cross-origin
で十分です。
- 解決策: パブリッシャー様は、クロスオリジン リクエストに HTTP リファラー ヘッダーを含めることがリファラー ポリシーで許可されていることを確認する必要があります。デフォルトの
- Google の同意管理ソリューションは、トップレベル ウィンドウからのみ配信できます。
- 解決策: AdSense タグまたは「プライバシーとメッセージ」タグがトップレベル ウィンドウに配置されていることを確認します。
「プライバシーとメッセージ」タグに関するガイダンスは、広告ブロックによる損失収益の回復メッセージも使用しているパブリッシャー様のみを対象としています。
- 解決策: AdSense タグまたは「プライバシーとメッセージ」タグがトップレベル ウィンドウに配置されていることを確認します。