Discourse はシングルページアプリケーションであり、すべてのページマークアップは当社の EmberJS アプリケーションを介してクライアント側で生成されます。
document.write のような直接 DOM 操作を使用することは、この仕組みと完全に矛盾しており、「そのまま動作する」可能性は極めて低いです。
公式アドプラグインのハウス広告システムを広告システムに適用することをお勧めします。ハウス広告の在庫に単一の広告を配置し、ページ変更フックを使用して広告サーバーに接続し、レスポンスで広告を置き換える方法はいかがでしょうか?あるいは、広告システムが API を介して直接ハウス広告の在庫に書き込むことも可能かもしれません。