No espero que Discourse lo resuelva todo por mí, el problema es que parece haber un problema con la mayoría de las opciones para generar ingresos, incluso con el propio AdPlugin.
No soy muy técnico, así que aunque podría intentarlo, no soy un desarrollador, por lo que podría solucionar los problemas.
La parte de Google AdSense del plugin no funciona. Las vistas de página en AdSense están más en línea con las Primeras Sesiones que con las Vistas de Página. No estoy seguro de cuál es exactamente el problema, pero todo el elemento SPA de Discourse afecta completamente a AdSense. Pregunté muchas veces aquí y nadie pudo decirme si GAM funcionaba mejor.
Probé AdButler con Smarty Ads y, aunque las unidades de anuncios de AdButler generaron lo que parecían ser un número correcto de impresiones, Smarty Ads solo registraba una fracción de las solicitudes de anuncios que deberían haber registrado, dado el costo de AdButler, me estaba haciendo perder dinero. Es posible que esto se pueda hacer funcionar, pero en ese momento estaba en conversaciones con agencias de publicidad gestionadas.
Estoy en conversaciones con dos de las grandes agencias de publicidad y cuando vieron/escucharon que estaba en Discourse, terminaron las conversaciones, aunque ambas dijeron que podían trabajar con SPAs, dijeron que Discourse requeriría demasiada personalización.
Actualmente estoy trabajando con un proveedor de anuncios que afirmó haber trabajado con Discourse antes, pero cuando hablé con su desarrollador, dijo que en realidad no habían usado Discourse, pero que habían tenido éxito con SPAs anteriormente. Actualmente, los anuncios se están ejecutando (usando los anuncios de la casa para agregar las etiquetas) y, aunque están obteniendo impresiones decentes, todavía está muy por debajo de lo que debería ser según mis cálculos.