Intentaré resumir lo que está ocurriendo aquí… ![]()
Ya publiqué sobre esto en otro tema aquí, así que por favor léanlo:
Al investigar más a fondo, intenté usar CSS para añadir dimensiones al contenedor donde deberían renderizarse los anuncios responsivos entre las publicaciones. Un ejemplo:
.adsense-post-bottom.adsense-responsive {
height: 100px; // no más alto que esto, por favor
}
Pero… esto es lo que ocurre:
No encuentro nada en el plugin de anuncios ni en el núcleo de Discourse que esté añadiendo estos estilos en línea con !IMPORTANT, así que parece que el JS de AdSense ha optado por la solución nuclear y realmente quiere imponer alturas arbitrarias al contenedor. ¡Así que auto !important en todo!
Parece que AdSense lo ha hecho imposible. Las opciones ahora son:
- Eliminar “responsive” como opción de tamaño del plugin de AdSense (volver a 728x90 para escritorio y 300x250 para móviles para quienes están usando el tamaño responsive actualmente).
- Eliminar “responsive” solo para las colocaciones entre publicaciones (aunque el salto ocurre en todas las colocaciones).
- Crear un tema aquí en meta sobre el problema, permitir que la gente siga usando “responsive” y enlazarlo en la descripción de todas las configuraciones de tamaño de AdSense.
- ¿El “auto !important” proviene del plugin de anuncios o del núcleo de Discourse y no logro encontrarlo?
EDIT:
Quizás ahora entiendo esta sugerencia:
Así que necesitarías poder seleccionar “responsive” y luego establecer el ancho máximo y la altura máxima en la configuración del plugin.
Cerrando este tema y continuaré en este otro:
