A tela salta com anúncios responsivos do AdSense

Vou tentar resumir o que está acontecendo aqui… :confounded:

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:

  1. 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).
  2. Remover “responsivo” apenas para posicionamentos entre postagens (mesmo que o pulo aconteça em todos os posicionamentos).
  3. 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.
  4. 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: