Странный вопрос о показе рекламы Google на моём сайте

После первой установки плагина Discourse Advertising Plugin (Ads) реклама Google отображалась на моём сайте (https://bbs.whitewater.wang/) в обычном режиме, и я мог видеть данные о ежедневном доходе. Однако однажды я обнаружил, что на моём сайте (как и у других пользователей) отображается только пустое место вместо рекламы, как показано ниже:

Я уверен, что настройки плагина верны:


Если я использую прокси для доступа к веб-сайту, реклама отображается нормально:

Если я отключаю прокси, появляется только пустое место:

Однако, когда я отключаю прокси и перехожу на другие сайты, например iSharkFly - 飞鲨, их реклама отображается нормально:

Я не понимаю, что произошло и как это исправить :pensive_face:

Возможные причины

Мой сервер находится в Китае?
Возможно, это связано с CDN CloudFlare?

Журнал ошибок

Кто-нибудь может мне помочь? :smiling_face_with_tear:

Я зашел на ваш форум, и в Chrome на рабочем столе Windows у меня даже не отображается пустое место для рекламы. Однако реклама показывается в Safari на iOS в режиме рабочего стола на моём iPad. Тем не менее, место для неё есть в мобильном виде:

Safari на iOS в режиме рабочего стола на iPad:

Safari на iOS в мобильном виде на iPad:

Chrome на рабочем столе Windows:

Также некоторые ваши пользовательские иконки в навигационном меню не отображаются в Chrome :thinking:

Возможно, стоит посмотреть на это:

много ошибок политики безопасности контента и JavaScript. Некоторые из них могут быть связаны с этим: Mitigate XSS Attacks with Content Security Policy

когда я проверял в безопасном режиме, ошибок JavaScript не было, но ошибки политики безопасности контента остались. Похоже, у вас также может быть проблема(ы) с компонентом.

Может, посмотрите на это

Наконец-то я нашел истинную проблему, которая зависит от сети пользователя: иногда реклама отображается, а иногда нет.

Отображение рекламы Google во многом зависит от сети, через которую заходят клиенты. Для показа рекламы Google необходимо выполнение скриптов JS, и эффективность выполнения этого скрипта напрямую определяет, будет ли показана реклама. Если сеть клиента слишком медленная, реклама может не отобразиться.