Hola, ¿cómo puedo configurar el plugin de anuncios para que no muestre anuncios en la página de inicio del foro?
Oye, no creo que haya una configuración para eso, pero puedes ocultarlo con algo de CSS:
No lo uses
.navigation-topics .adsense-topic-list-top {
display: none;
}
No estoy seguro de si Google está contento con que los anuncios se oculten con CSS… probablemente sea una violación de los TOS.
Gracias por corregirme. No lo sabía, pero tiene sentido.
Le pregunté a IA al respecto:
Para un editor de AdSense, la política sobre ocultar anuncios es matizada. En general, se le permite ocultar unidades de anuncios específicas por razones legítimas de diseño o experiencia de usuario, siempre que no manipule clics o impresiones.
Si desea ocultar una ubicación de anuncio específica mientras mantiene otras visibles, esto es típicamente aceptable si:
- Lo hace por razones legítimas (como diseño adaptable o diseños de página específicos)
- No utiliza métodos engañosos para fomentar clics en otros anuncios
- No implementa el ocultamiento de manera que viole las políticas de Google
La principal preocupación de Google es prevenir prácticas como:
- Ocultar anuncios pero hacerlos aún clickeables
- Crear superposiciones invisibles que generen clics accidentales
- Implementar “ad stuffing” donde los anuncios se cargan pero no son visibles
Una configuración para proporcionar qué ruta permitir/denegar sería útil.
Sí @RGJ, es correcto, asumen que cada impresión se sirve en una página, visible para un usuario.
Además, esto no se dirige solo a la página de inicio, ¿verdad @Arkshine?
@Arkshine es correcto, una configuración simple que diga ‘No mostrar anuncios en la página de inicio de Discourse’ sería útil, supongo que más usuarios también querrían esto.
¿Alguna otra idea aquí? Tengo que asumir que el 99% de las personas no quieren un anuncio enorme en la página de inicio de su foro… ¿alguien ha encontrado una manera de evitar esto?
@Arkshine ¿hay algún truco de CSS para suprimir los anuncios solo en la página de inicio/raíz? Estaríamos dispuestos a arriesgarnos, es mejor que tener una experiencia de usuario terrible desde la primera impresión.
Aquí hay algo de JS que elimina el HTML del anuncio de la página de inicio (no lo oculta con CSS).
Avísame si te funciona.
Puedes ponerlo en tu pestaña de tema JS:
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
api.onPageChange((path) => {
if (path === "/") {
document.querySelector(".adsense-topic-list-top")?.remove();
}
})
});
Funcionó a la perfección @Arkshine
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

