Verwirrt über remote geladenen JavaScript-Inhalt

Okay, ich habe festgestellt, dass das CSP-Log meldete, dass das Google Ads-Skript blockiert wurde. Daher habe ich

https://pagead2.googlesyndication.com

zur Liste der CSP-Script-Src-Quellen hinzugefügt, und daraufhin tauchten meine Google AdSense-Anzeigen wieder auf (ich war ein wenig überrascht, dass man das sogar dann noch tun muss, wenn das AdSense-Plugin installiert ist). Was mir jedoch aufgefallen ist: Wenn meine House Ads auf 100 % eingestellt sind (also nur mein Skript aufgerufen wird), erhalte ich KEINE CSP-Benachrichtigung über ein Problem. Das bringt mich also wieder zurück zu meiner Verwirrung. Der Code für die House Ads befindet sich im HTML (kodiert) und erscheint in der Browser-Inspektionsansicht wie oben dargestellt.

Gibt es etwas, das die Ausgabe blockiert, aber keine CSP-Warnung auslöst?

Die Ausgabe verwendet document.write, um den Anzeigenplatz zu erstellen. Ich vermute, das ist die Ursache. Die Ausgabe sieht folgendermaßen aus:

Lol… wenn ich die Skriptausgabe hier als Text einfüge, wurde sie problemlos generiert. Doh…

Ich habe diesen Beitrag mit einem ähnlichen Problem gefunden, aber diese Person hat es selbst gelöst und ist offensichtlich viel besser mit JavaScript vertraut als ich.

Wie er bin ich bereit, jemandem für Hilfe bei diesem Problem zu bezahlen.

Vielen Dank,
Jim