O que contém uma lista de filtros
Um bloqueador de anúncios é, no fundo, uma lista. Não sabe o que é publicidade: sabe que endereços a entregam. Esses endereços estão em listas de filtros, e a qualidade de um bloqueador depende em grande parte de quais traz consigo e de quais dessas ficam ligadas depois da instalação.
Há dois tipos de regras, e fazem coisas muito diferentes.
Uma regra de rede diz: este pedido não sai. O navegador compara com a lista cada endereço que uma página quer carregar e deixa-o cair antes de sair do aparelho. Nada é carregado, nada é desenhado, nada custa tempo. É por isso que as páginas com bloqueador costumam ficar prontas mais cedo do que sem ele.
Uma regra cosmética diz: este elemento não se deve ver. Actua onde a publicidade não tem endereço próprio — uma publicação patrocinada no meio de um mural, por exemplo, chega pela mesma ligação que o resto da página. A cosmética não impede o carregamento, arruma depois. A diferença importa: com uma regra de rede poupam-se dados, com uma cosmética apenas a vista.
As listas grandes nascem de trabalho aberto. Voluntários acrescentam endereços, outros verificam-nos, e quando uma regra parte um site, é retirada. É pouco espectacular e é essa a razão de a coisa funcionar: nenhuma empresa sozinha conseguiria acompanhar o ritmo a que as redes publicitárias trocam de endereços.
No plano regional torna-se interessante. A publicidade não é a mesma em toda a parte — o que é entregue na Alemanha vem de servidores diferentes daquilo que é carregado no Brasil ou no Japão. Por isso existem, ao lado das listas gerais, listas regionais, e um bloqueador que não liga a adequada bloqueia sistematicamente menos nesse país.
E depois há um limite que é novo. Desde que o Chrome passou para o Manifest V3, uma extensão só pode ter activo um número limitado de conjuntos de regras ao mesmo tempo. Quem traz mais listas do que a plataforma permite tem de escolher — e o que não é escolhido não bloqueia, por muito bom que fosse. Mais listas não são, portanto, automaticamente melhores. O que conta é quais estão ligadas.
É também a razão pela qual não indicamos números de regras nas nossas páginas. Um número soa a desempenho e não diz nada: vinte mil regras com metade desligada bloqueiam menos do que cinco mil a funcionar. O que conta é o resultado — e esse pode ser medido em vez de afirmado.