Remover espaço em branco e texto publicitário em anúncio vago

Anúncios no meu fórum nem sempre preenchem e às vezes o Google não consegue encontrar um anúncio no momento, então ele fica em branco. Tudo bem, mas acredito que o texto do anúncio e o espaço em branco ocupado nesse cenário devam ser removidos, pois isso causa alguma confusão (por exemplo, as pessoas pensando que a postagem acima era um anúncio promovido)

1 curtida

Não tenho certeza sobre os espaços em branco, mas acho que isso funciona para o texto:

1 curtida

Acho que isso é uma solução alternativa por enquanto, mas o texto agora está sempre oculto. Eu preferiria tê-lo quando um anúncio estiver sendo exibido, oculto quando não estiver. Vou mexer no CSS e ver se consigo criar um seletor que seja executado quando os anúncios estiverem vazios.

1 curtida

Eu acho que deveria ser teoricamente possível, já que o Google o marca com esta propriedade:

1 curtida

Eu descobri!!

Ele manterá o texto do anúncio oculto por padrão e só o exibirá após confirmar que o anúncio foi preenchido e exibido. Dessa forma, posso garantir que não haja confusão.

Se você quiser habilitar isso em seu fórum, dê uma olhada no tutorial detalhado que postei em meu blog
https://blog.codergautam.dev/how-to-hide-unfilled-advertisements-in-discourse-adplugin/

Editar: usando a versão revisada do código de trabalho depois que Firepup encontrou um bug

Espero que isso ajude alguém!

3 curtidas

Aparentemente o Google preenche incorretamente esse campo (Note o iframe):

1 curtida

E aparentemente você também não pode simplesmente verificar o iframe, pois às vezes ele adiciona um iframe praticamente vazio.

Não consigo mais causar isso, deve ter sido algo único.

Não, eu testei bastante, quando está em branco ele ainda adiciona um iframe, mas o mantém vazio. Quando está preenchido, no entanto, o iframe é preenchido. Não é um bug.

1 curtida

Houve pelo menos uma vez em que desocultei manualmente o AD, e havia realmente um AD lá, mesmo que estivesse marcado como não arquivado. No entanto, não consegui reproduzir isso novamente depois.

Caso você não esteja ciente, o seletor :has do CSS não é amplamente suportado, notavelmente no Firefox:

3 curtidas

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