Como evitar que o plugin de anúncios exiba anúncios na página inicial do fórum

Olá, como posso configurar o plugin de anúncios para que ele não exiba anúncios na página inicial do fórum.

2 curtidas

Ei, acho que não há uma configuração para isso, mas você pode ocultá-la com algum CSS:

Não use isso
.navigation-topics .adsense-topic-list-top {
    display: none;
}
1 curtida

Não tenho certeza se o Google fica feliz com anúncios sendo escondidos com CSS… isso provavelmente é uma violação dos Termos de Serviço.

4 curtidas

Obrigado por me corrigir. Eu não estava ciente disso, mas faz sentido.
Perguntei à IA sobre isso:

Para um editor do AdSense, a política sobre ocultar anúncios é complexa. Geralmente, você pode ocultar unidades de anúncios específicas por motivos legítimos de design ou experiência do usuário, desde que não esteja manipulando cliques ou impressões.

Se você quiser ocultar uma posição de anúncio específica enquanto mantém outras visíveis, isso é geralmente aceitável se:

  1. Você estiver fazendo isso por motivos legítimos (como design responsivo ou layouts de página específicos)
  2. Você não estiver usando métodos enganosos para incentivar cliques em outros anúncios
  3. Você não estiver implementando a ocultação de forma que viole as políticas do Google

A principal preocupação do Google é prevenir práticas como:

  • Ocultar anúncios, mas torná-los ainda clicáveis
  • Criar sobreposições invisíveis que geram cliques acidentais
  • Implementar “ad stuffing” onde os anúncios são carregados, mas não são visíveis
    Uma configuração para fornecer qual rota permitir/proibir seria útil.
2 curtidas

Sim @RGJ, é isso mesmo, eles assumem que cada impressão está sendo exibida em uma página, visível para um usuário.

Além disso, isso não visa apenas a página inicial, certo @Arkshine?

1 curtida

@Arkshine está certo, uma configuração simples que diga ‘Não mostrar anúncios na página inicial do discourse’ seria útil, presumo que mais usuários também queiram isso.

2 curtidas

Alguma outra ideia aqui? Tenho que assumir que 99% das pessoas não querem um anúncio enorme na página inicial do seu fórum… alguém descobriu uma maneira de contornar isso?

@Arkshine existe algum truque de CSS para suprimir os anúncios apenas na página inicial/raiz? Estaríamos dispostos a arriscar isso - é melhor do que ter uma experiência de usuário terrível desde a primeira impressão.

1 curtida

Aqui está um JS que remove o HTML do anúncio da página inicial (não oculta com CSS).
Me diga se funciona para você.

Você pode colocá-lo na sua aba 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();
    }
  })
});

3 curtidas

Funcionou perfeitamente @Arkshine

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.