There is an oft-stated misconception that if a user never clicks on ads, then blocking them won't hurt a site or application financially. This is wrong, developers also earn money by just displaying ads. It is up to you whether you block ads or not. Personally I would not use applications that display ads because I find them very annoying, so without an ad blocker I would not install these applications.
AdAway używa plik hosts aby blokować wybrane nazwy hostów, serwujące reklamy. Plik hosts to plik w /system/etc/hosts, który mapuje nazyw hostów i przypisane im adresy IP. Jest to tradycyjny sposób definiowania nazwy hostów i przypisanego do nich adresów IP bez udziału serwera DNS (Domain Name System). Wszystkie niepożądane nazwy hostów są przekierowywane na adres 127.0.0.1 co oznacza że wskazują na twoje własne urządzenie.
Java on Android maintains its own internal DNS cache. The operating system will reflect the new hosts file immediately (verify that with ping on the command line) but you'll need to restart Android to rebuild the DNS cache of Java.
AdAway will also work without using the webserver!
You can enable a local webserver in preferences of AdAway to answer requests to the local IP address 127.0.0.1. This means requests from applications to ad servers which are redirected to 127.0.0.1 are answered by AdAway's webserver.
Some applications refuse to work, when ad servers are not reachable. With this method they will be reachable again, replying with a blank page and no ad images.
You can set up your own server providing a hosts file with hostnames that you want to block and add it to the Hosts Sources or 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).
Zobacz Lista dodatkowych źródeł hostów dla AdAway.
Zgłoś to na raportowanie błędów AdAway.