Discourse è un’applicazione a pagina singola e tutto il markup delle pagine viene creato lato client tramite la nostra applicazione EmberJS.
L’utilizzo della manipolazione diretta del DOM come document.write è in diretto conflitto con l’intero sistema e ha una probabilità davvero bassa di “funzionare semplicemente”.
Consiglierei di provare ad adattare il tuo sistema di pubblicità per utilizzare il nostro sistema House Ads nel plugin ufficiale per la pubblicità. Forse puoi inserire un singolo annuncio nell’inventario House Ads e utilizzare il gancio per il cambio pagina per contattare il server pubblicitario e sostituire l’annuncio con la risposta? Oppure, il tuo sistema di pubblicità potrebbe scrivere direttamente nell’inventario House Ads tramite API?