对远程加载的 JavaScript 内容感到困惑

好的,我注意到 CSP 日志显示 Google 广告脚本被阻止,因此我将

https://pagead2.googlesyndication.com

添加到了 CSP 的 script-src 列表中,之后我的 Google AdSense 广告就开始显示了(有点惊讶,即使安装了 AdSense 插件,仍然需要这样做)。不过我注意到,当我的自家广告设置为 100%(即只调用我的脚本)时,CSP 完全没有发出任何有关问题的通知。这让我又回到了困惑的状态。自家广告的代码在 HTML 中(已编码),在浏览器检查视图中显示如上。

是否有某种情况会阻止输出但不会触发 CSP 警告?

该输出使用 document.write 来创建广告位。我猜问题就出在这里。输出看起来像这样:

哈哈……如果我把脚本输出以文本形式放在这里,它本来是可以正常生成的。哎呀……

我找到了一个类似问题的帖子,但这位用户自己解决了问题,显然他的 JavaScript 水平比我高。

和他一样,我也愿意付费请人帮忙解决这个问题。

谢谢,
Jim