Discourse ist eine Single-Page-Anwendung, und das Seiten-Markup wird clientseitig über unsere EmberJS-Anwendung erstellt.
Die direkte Manipulation des DOM, z. B. mit document.write, steht in direktem Widerspruch zum gesamten Konzept und hat eine sehr geringe Chance, einfach so zu funktionieren.
Ich empfehle Ihnen, Ihr Werbesystem so anzupassen, dass Sie unser System für Hauswerbung im offiziellen Werbe-Plugin nutzen. Vielleicht können Sie eine einzelne Anzeige im Bestand der Hauswerbung unterbringen und den Page-Change-Hook verwenden, um den Werbeserver aufzurufen und die Anzeige durch die Antwort zu ersetzen? Oder Ihr Werbesystem könnte über die API direkt in den Bestand der Hauswerbung schreiben?