Existe um equívoco bastante comum de que se um usuário nunca clica em anúncios, então bloqueá-los não irá prejudicar um site ou aplicativo financeiramente. Isso está errado. Os desenvolvedores também ganham dinheiro apenas por mostrar os anúncios. Você decide se deseja bloquear ou não os anúncios. Particularmente, eu não utilizaria aplicativos que exibem anúncios, pois os acho irritantes. Então, sem um bloqueador de anúncios, eu não instalaria esses aplicativos.
O AdAway utiliza o arquivo de hosts para bloquear hostnames que fornecem anúncios. O arquivo de hosts é um arquivo encontrado em /system/etc/hosts que mapeia hostnames a endereços IP. É uma forma tradicional de definir pares de hostname e endereço IP sem precisar do Domain Name System (DNS). Todos os hostnames indesejados são redirecionados para 127.0.0.1, o que significa que eles apontarão para seu próprio dispositivo.
No Android, o Java mantém seu próprio cache interno de DNS. O sistema operacional irá refletir o novo arquivo de hosts imediatamente (você pode confirmar isso utilizando o ping na linha de comando), mas é necessário reiniciar o Android para que o cache de DNS do Java seja reconstruído.
O AdAway também funciona sem utilizar o servidor web!
Você pode habilitar um servidor web local nas preferências do AdAway para responder a requisições feitas ao endereço IP local 127.0.0.1. Isso significa que requisições feitas por aplicativos a servidores de anúncios que são redirecionadas para 127.0.0.1 são tratadas pelo servidor web do AdAway.
Alguns aplicativos não funcionam quando os servidores de anúncios não estão acessíveis. Com este método, eles serão acessíveis novamente, respondendo com uma página em branco e sem imagens de anúncios.
Você pode montar seu próprio servidor, fornecendo um arquivo de hosts com hostnames que você deseja bloquear e adicioná-lo aos seus Fontes de Hosts ou adicionar os hostanems que você deseja bloquear na sua Lista Negra(=Black), em Suas Listas. Além disso, os hostnames que você deseja excluir do bloqueio podem ser adicionados na Lista Branca(=White), e os hostnames que você deseja redirecionar para um endereço IP específico pertencem à Lista de Redirecionamento(=Redirection).
Veja Lista de fontes de hosts adicionais para o AdAway.
Por favor, reporte-o no rastreador de bugs do AdAway.