Como mostra a prática, a luta entre bloqueadores de anúncios e publicidade se transforma em uma
corrida armamentista sem fim . Os editores estão lançando novos formatos de anúncio difíceis de distinguir do conteúdo gerado pelo usuário. E os bloqueadores de anúncios encontram rapidamente maneiras de determinar e bloquear esses formatos. Por sua vez, os editores alteram o código novamente para ignorar os filtros. E assim por diante até o infinito.
Os desenvolvedores do
primeiro bloqueador de anúncios perceptivo acreditam que esse jogo de gato e rato não vai durar para sempre. Especialistas das universidades de Princeton e Stanford oferecem uma abordagem radicalmente diferente ao bloqueio de banners - para reconhecer anúncios não pela marcação HTML, mas por marcadores de publicidade visual. Assim como as pessoas fazem. Isso anula as tentativas de alguns sites de implementar o bloqueio de bloqueadores de anúncios.
A ideia é baseada em uma premissa básica. De acordo com os
documentos regulamentares, os editores
devem destacar explicitamente a publicidade para que ela seja distinguível pelas pessoas. Se uma pessoa pode distingui-lo, o computador pode.
Os pesquisadores acreditam que a atual "corrida armamentista" entre editores e desenvolvedores de bloqueadores de anúncios é uma
questão de segurança . Em primeiro lugar, os bloqueadores podem ser considerados uma função que melhora a segurança do sistema, uma vez que não permite a execução de scripts potencialmente prejudiciais no computador. Em segundo lugar, o jogo de gato e rato se assemelha à eterna luta de vírus com antivírus: são processos mutuamente hostis que são executados em um ambiente comum - no navegador. Como a regulamentação legal é vinculativa para os editores, os bloqueadores de anúncios têm uma vantagem sobre os antivírus.
Nesta luta mútua, no entanto, os bloqueadores têm mais privilégios no sistema, portanto, eles sempre têm a última palavra. Ou seja, neste sistema de quatro estados, que é um modelo
completo do sistema, são os bloqueadores que devem vencer no final (estados 2 e 4).
Este modelo é dividido em três "mini-batalhas" que são relativamente fáceis de analisar, escrevem os autores do
trabalho científico .
A arquitetura do bloqueador de anúncios perceptivo é mostrada na ilustração abaixo. A maior parte do trabalho é realizada na “biblioteca perceptiva”, que deve se adaptar rapidamente às novas técnicas de rotulagem de publicidade.
Por exemplo, o Facebook marca banners publicitários de várias maneiras ao mesmo tempo, que são facilmente detectadas pelo olho e reconhecidas por um bloqueador de percepção.
Até agora, os autores lançaram um bloqueador inovador apenas como uma extensão do Chrome
Facebook Ad Highlighter . A primeira versão preliminar foi lançada em 11 de agosto de 2016. Era minimamente dependente da análise de marcação HTML. Curiosamente, o Facebook notou o surgimento de uma nova ferramenta - e alterou a marcação para contornar o bloqueador de percepção. Em resposta, os autores do trabalho científico lançaram uma nova versão na qual a dependência da marcação é completamente removida. É verdade que a extensão agora tem funcionalidade limitada. Ele destaca apenas os anúncios, mas não o exclui da página. Isso é feito de propósito, porque os cientistas não querem se envolver em conflitos éticos,
diz um dos autores.
Como não existem muitas maneiras de marcar anúncios na Internet, esse bloqueador de anúncios é uma ferramenta bastante versátil e muito leve. Você não precisa atualizá-lo com frequência, e cada novo módulo (contra a nova técnica de marcação) requer apenas algumas dezenas de linhas de código. Durante o teste, ele bloqueou com êxito anúncios em 50 dos 50 sites testados.
Os testes mostraram que o bloqueador diminui o carregamento da página em apenas 0,53 ± 0,15 s. Mas isso é apenas se você desabilitar o módulo de reconhecimento de texto OCR, que diminui bastante o trabalho (cerca de +1 s mais). Mas o bloqueador mostrou a mesma alta eficiência, mesmo com o módulo OCR desativado. Os desenvolvedores dizem que se você implementar o reconhecimento de texto nativo, a produtividade deverá aumentar significativamente, porque eles usaram uma implementação JavaScript em seu conceito. Os testes da implementação do Tesseract C ++ mostraram uma velocidade aproximadamente 10 vezes superior à do JavaScript.
Apesar dessa ligeira desaceleração na velocidade de download, os usuários ainda vencem, porque os anúncios em banner e os scripts na página
diminuem a velocidade das páginas em média 44% e também carregam a CPU desnecessariamente, o que leva ao consumo excessivo de bateria no celular dispositivos. E, como mencionado acima, eles mesmos representam um risco à segurança, porque o código malicioso geralmente é distribuído através de redes de banners, sem mencionar o rastreamento de usuários através de cookies de rastreamento.
Segundo alguns especialistas, a publicidade online agora é um sério problema e conflito. Esse conflito não ocorre entre usuários e anunciantes, mas entre anunciantes e editores. Os anunciantes ficam muito tristes com o fato de a publicidade online causar problemas aos usuários e representar uma ameaça à privacidade e segurança. Eles não precisam desse anúncio. E isso é um problema para editores que não podem oferecer formatos sãos. Nesse sentido, os bloqueadores de anúncios eliminam desequilíbrios e ajudam a encontrar uma solução aceitável para a introdução de publicidade mais adequada.