Vou tentar resumir o que está acontecendo aqui… ![]()
Postei sobre isso em outro tópico aqui, então por favor leia:
Investigando mais a fundo, tentei usar CSS para adicionar dimensões ao contêiner onde os anúncios responsivos devem ser renderizados entre as postagens de anúncios. Um exemplo:
.adsense-post-bottom.adsense-responsive {
height: 100px; // não mais alto que isso, por favor
}
Mas… isso acontece:
Não consigo encontrar nada no plugin de anúncios ou no núcleo do Discourse que esteja adicionando esses estilos inline !IMPORTANT, então parece que o JS do AdSense optou pela solução nuclear e realmente quer impor alturas arbitrárias ao contêiner. Então, auto !important em tudo!
Parece que o AdSense tornou isso impossível. As opções agora são:
- Remover “responsivo” como opção de tamanho do plugin do AdSense (retornar a 728x90 para desktop e 300x250 para mobile para quem está usando o tamanho responsivo atualmente).
- Remover “responsivo” apenas para posicionamentos entre postagens (mesmo que o pulo aconteça em todos os posicionamentos).
- Criar um tópico aqui no meta sobre o problema, permitir que as pessoas continuem usando “responsivo” e vincular a ele na descrição de todas as configurações de tamanho do AdSense.
- O “auto !important” está vindo do plugin de anúncios ou do núcleo do Discourse e eu não consigo encontrá-lo?
EDIT:
Talvez eu entenda essa sugestão agora:
Então, você precisaria poder selecionar “responsivo” e depois definir a largura máxima e a altura máxima nas configurações do plugin.
Fechando este tópico e continuando neste:
