サブドメインのウェブサイトもあります。メインは Dewalist.com と呼ばれています。
Google AdSense はすでに設定されており、メインサイトとサブドメインの 1 つで正常に動作しています。しかし、Discourse Web アプリがあるこのウェブサイト ask.dewalist.com では動作しませんでした。
AdSense Publisher コードと広告ユニットはすでに設定済みです。
「ADVERTISING」というテキストは表示されますが、広告は表示されません。ソースコードを表示して確認したところ、PUB ID と広告ユニット ID は正しいことがわかりました。
何かアイデアはありますか?
フィードバックをお待ちしております。
RGJ
(Richard - Communiteq)
2
コンテンツセキュリティポリシー: ページのscript-src設定により、https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js のリソースの読み込みがブロックされました。
RGJさん、こんにちは。
ご意見ありがとうございます。これについて詳しく教えていただけますか?私たちは何をすべきでしょうか?
よろしくお願いします。
さらに調査しました。
このCSPに関して、app.ymlのenvセクションに以下を追加する必要があるようです。
DISCOURSE_CSP_DIRECTIVES: "default-src 'self' https://pagead2.googlesyndication.com"
これを追加し、アプリを再構築、再起動しましたが、まだ機能しません。
他に何かアイデアはありますか?
Jagster
(Jakke Lehtonen)
5
CSPを使用しないか、レポートのみにするのですか?
Jagster
(Jakke Lehtonen)
8
content security policy 設定ではなく、CORS が広告を非表示にしている場合は、代わりに content security policy report only 設定を使用してください。
OK。今チェックしました:
content security policy report only
まだ動作しません。CSPを削除する必要がありますか?
RGJ
(Richard - Communiteq)
10
広告が表示されているので、もう何も触らない方がいいでしょう 
Jakke の提案はうまくいったと思います。
app.yml の CSP を削除するかもしれません。