Запутался в удаленно загружаемом содержимом JavaScript

Хорошо, я заметил, что в логе CSP указывалось, что скрипт Google Ads блокируется, поэтому я добавил

https://pagead2.googlesyndication.com

в список script-src для CSP, и после этого мои объявления Google AdSense начали отображаться (немного удивило, что всё ещё приходится это делать, даже при установленном плагине AdSense). Однако я заметил, что когда мои внутренние объявления (House Ads) установлены на 100% (то есть вызывается только мой скрипт), в CSP нет никаких уведомлений о проблемах. Это возвращает меня к полной растерянности. Код внутренних объявлений находится в HTML (закодирован) и отображается в браузере так, как показано выше.

Неужели что-то блокирует вывод, но не вызывает предупреждение CSP?

Вывод использует document.write для создания места под рекламу. Я предполагаю, что проблема именно в этом. Вывод выглядит так:

Ха-ха… если бы я вставил вывод скрипта сюда в виде текста, он бы генерировался нормально. Ой…

Я нашёл пост с похожей проблемой, но этот человек разобрался сам и явно лучше разбирается в JavaScript, чем я.

Как и он, я готов заплатить кому-то за помощь в решении этой проблемы.

Спасибо,
Джим