La contre vérité suivante est assez répandue : si un utilisateur ne clique jamais sur les publicités affichées, alors le fait de les bloquer est sans effet financier pour l'application ou le site web utilisé. Cette affirmation est fausse car les revenus proviennent aussi de l'affichage des publicités. Vous pouvez décider de bloquer ou non les publicités mais personnellement je n'utiliserais pas des applications affichant des publicités parce que je trouve cela désagréable. En réalité sans bloqueur de publicité, je n'installerais tout simplement pas ces applications.
AdAway utilise le fichier hosts pour bloquer les serveurs de publicité. Le fichier hosts se situe dans /system/etc/hosts et transforme le nom du serveur en adresse IP. C'est une solution simple pour définir la correspondance entre les noms des serveurs et leurs adresses IP sans avoir recours à des Serveurs tiers de résolution des Noms de Domaines (DNS). Les noms de serveurs non désirés sont redirigés vers l'adresse IP 127.0.0.1 qui représente votre propre appareil.
La mise à jour automatique n'est disponible que si AdAway est installé sur la mémoire interne de votre appareil. Il s'agit d'une limite du système Android.
Java sur Android maintient son propre cache DNS. Le système d'exploitation va immédiatement prendre en compte les modifications opérées dans le fichier hosts (vérifiez en effectuant un test de ping) mais vous devez redémarrer Android pour reconstruire le cache DNS de Java.
AdAway peut simuler un serveur web local
Si vous activez le serveur web local dans les préférences d'AdAway, ce serveur répondra aux requêtes sur l'adresse IP locale 127.0.0.1. Si vous désactivez cette option, les requêtes sont renvoyées vers le serveur web AdWay.
Certaines applications ne fonctionnent que si un serveur de publicités distant est joignable. Avec cette méthode, le serveur web local ne retournera que des pages blanches et sans images publicitaires.
Add the hostnames you want to block to the Blacklist (=Black) under Your Lists. Additionally, hostnames you want to exclude from blocking can be added to the Whitelist (=White) and hostnames you want to redirect to a specific IP address belong to the Redirection List (=Redirection).
See List of additional hosts sources for AdAway.
Please go to http://adaway.org.