Хорошо, я заметил, что в логе CSP указывалось, что скрипт Google Ads блокируется, поэтому я добавил
https://pagead2.googlesyndication.com
в список script-src для CSP, и после этого мои объявления Google AdSense начали отображаться (немного удивило, что всё ещё приходится это делать, даже при установленном плагине AdSense). Однако я заметил, что когда мои внутренние объявления (House Ads) установлены на 100% (то есть вызывается только мой скрипт), в CSP нет никаких уведомлений о проблемах. Это возвращает меня к полной растерянности. Код внутренних объявлений находится в HTML (закодирован) и отображается в браузере так, как показано выше.
Неужели что-то блокирует вывод, но не вызывает предупреждение CSP?
Вывод использует document.write для создания места под рекламу. Я предполагаю, что проблема именно в этом. Вывод выглядит так:
Ха-ха… если бы я вставил вывод скрипта сюда в виде текста, он бы генерировался нормально. Ой…
Я нашёл пост с похожей проблемой, но этот человек разобрался сам и явно лучше разбирается в JavaScript, чем я.
Как и он, я готов заплатить кому-то за помощь в решении этой проблемы.
Спасибо,
Джим
