プラグイン Discourse Advertising Plugin (Ads) の最初のインストール後、Google広告は私のサイト ( https://bbs.whitewater.wang/ ) に正常に表示され、毎日の収益データを確認できましたが、ある日、サイトに広告の空白のみが表示されることに気づきました(他のユーザーも同様です)。
プラグインの設定は正しいと確信しています。
プロキシを使用してウェブにアクセスしている場合、広告は正常に表示されます。
プロキシを閉じると、空白が表示されるだけです。
しかし、プロキシを閉じても、 iSharkFly - 飞鲨 のような他のサイトにアクセスすると、広告は正常に表示されます。
何が起こっているのか、そしてどのように解決すればよいのかわかりません😔
考えられる理由
私のサーバーは中国にあるのでしょうか?
CloudFlare CDNが原因でしょうか?
エラーログ
「いいね!」 1
Lilly
(Lillian Louis)
2023 年 6 月 20 日午前 1:43
3
フォーラムを拝見しましたが、Chromeデスクトップ版のウィンドウでは広告が表示されるべき空白スペースすら表示されません。しかし、iPadのデスクトップ表示のSafari(iOS)では広告が表示されます。ただし、モバイル表示ではスペースがあります。
iPadのデスクトップ表示のSafari(iOS):
iPadのモバイル表示のSafari(iOS):
Chromeのデスクトップ版(Windows):
また、ナビゲーターメニューのカスタムアイコンの一部がChromeで表示されないようです
Lilly
(Lillian Louis)
2023 年 6 月 20 日午前 2:07
4
こちらを確認してください。
コンテンツセキュリティポリシーとJavaScriptのエラーがたくさんあります。これらの一部は、Mitigate XSS Attacks with Content Security Policy に関連している可能性があります。
セーフモードで確認したところ、JavaScriptのエラーはありませんでしたが、コンテンツセキュリティポリシーのエラーは残っていました。コンポーネントにも問題がある可能性があります。
「いいね!」 1
ついに本当の問題を見つけました。それはユーザーのネットワークに依存しており、広告が表示されたりされなかったりします。
Google 広告の表示は、顧客がアクセスするネットワークと非常に関係があります。Google 広告は JS スクリプトを実行する必要があり、このスクリプトの実行効率が広告の表示を直接決定します。クライアントのネットワークが非常に悪い場合、広告が表示されない可能性があります。
Google 广告的显示和客户访问的网络有很大的关系。Google 的广告是需要运行 JS 脚本的,这个脚本的执行效率直接决定了广告的显示。如果客户端的网络太差的话,广告是有可能显示不出来的。
飞鲨
「いいね!」 1