¿Dónde colocar el script del anuncio?

¡Bienvenido al club, estamos en el mismo barco! Pero, una advertencia rápida: esto no funcionará con los componentes del tema, por lo que la respuesta sugerida no servirá. Hemos seguido este camino, al igual que otros (vean nuestros temas sobre esto). Con los componentes del tema, el script del anuncio no se mostrará en el cuerpo donde debería aparecer. El comentarista que sugiere usar un script en el /head probablemente no esté familiarizado con cómo deben implementarse realmente los scripts de anuncios. Probamos los componentes del tema y no pudimos hacerlo debido a las limitaciones de lo que se puede hacer con ellos.

En última instancia, necesitarás un plugin para lograr lo que necesitas para mostrar de otras redes publicitarias. Desafortunadamente, aún no existe ningún plugin para esto. La única esperanza es que Discourse agregue un script publicitario genérico en el plugin de Anuncios para soportar scripts publicitarios de terceros que necesiten ser inyectados en el área del anuncio. Por ahora, básicamente solo puedes usar Google DFP, pero si usas otro proveedor de anuncios, estás jodido y no puedes monetizar el foro. Esto es lamentable porque hay muchas otras redes publicitarias excelentes (por ejemplo, Adbutler, Openx, etc.), y no deberías verse obligado a usar Google DFP para servir anuncios.

Bueno, aquí está esperando que Discourse agregue un script publicitario genérico al plugin de anuncios. No veo particularmente por qué esto sea difícil de hacer, pero honestamente no tengo idea de cómo programar en Ruby y Ember, así que no estoy seguro de cómo hacerlo. En teoría, todo lo que necesitan es un área de texto en el plugin que acepte etiquetas script y luego las inyecte en las áreas publicitarias que el plugin ya designa. Tener un cuadro de script genérico, en lugar de un cuadro que solo acepte HTML puro, resolverá básicamente cada red publicitaria, sin necesidad de implementar código específico para cada una de ellas.