Discourse est une application monopage et tout le balisage des pages est généré côté client via notre application EmberJS.
L’utilisation de manipulations directes du DOM comme document.write est en conflit direct avec l’ensemble du système et a très peu de chances de « fonctionner simplement ».
Je vous recommande d’essayer d’adapter votre système de publicités pour utiliser notre système Publicités internes dans le plugin officiel de publicité. Peut-être pouvez-vous avoir une seule publicité dans l’inventaire des publicités internes et utiliser le hook de changement de page pour contacter le serveur publicitaire et remplacer la publicité par la réponse ? Ou peut-être que votre système de publicités peut écrire directement dans l’inventaire des publicités internes via l’API ?