Ako je známe, tak iPhone 5s a novšie zariadenia so systémom iOS 9 podporujú nástroje na blokovanie reklamy, čím môžu niektorí užívatelia zabrániť tomu, aby sa pri prehliadaní stránok v Safari stretávali s irelevantným obsahom, respektíve s cielenou reklamou. Ale fungujú tieto prvé adblocky spoľahlivo? Na to sa pozrel server Fortune, ktorý zistil, že adblocky na iOS fungujú ako taká dvojsečná zbraň, pretože zatiaľ čo na niektorých stránkach to zablokuje reklamu, niektoré stránky to zablokuje úplne alebo na nich zablokuje obrázky, ktoré by zablokovať nemalo a ľudia tak môžu mať problém s nakupovaním obsahu cez internet. Takúto nevyladenosť si všimol špecialista na internetový predaj, Chris Mason. Výsledkom je, že na veľa stránkach bude chýbajúci obsah, budú sa tu nachádzať poškodené odkazy alebo si zákazníci nebudú môcť kúpiť svoj vytúžený obsah.
Napríklad na stránke Bass Pro Shops, čo je e-shop špecializujúci sa na polovnícke a rybárske doplnky, neukazuje obrázky produktov, ak je aktívny nástroj na blokovanie reklamy. Na stránke Lululemon síce obrázky vidíte, ale nemôžete pridávať tovar do košíka a nakoniec na stránkach ako je Walgreens, je celá stránka zablokovaná. Tu je teda vidieť, že po prvotnom aktivovaní adblocku pre iOS sa môžete stretnúť s nepríjemnými problémami. Na druhú stranu tu existuje možnosť pridať stránku do whitelistu, teda spraviť na nej výnimku.
*Zdroj: Fortune
Zkusil bych najít nástroj, kterej změní hosts soubor v iOS, pravděpodobně bude existovat něco pro telefony s JB.
Druhej krok je instalace Androidu do Virtualboxu nebo Parallels. Do něj AdAway.apk aktualizovat hosts soubory. Ten host soubor z virtualizovanyho droida pak presunout do iOS.
Duvod proč to dělat takhle složitě je jedinej, AdAway používám na dvou mobilech a zablokuje velký procento reklamy. Ne sice všechny, ale většinu ano.
Kdo ma k dispozici rootnutej Android, ten si nainstaluje AdAway a nemusí nic virtualizovat.
Tady je postup 2 sekundy hledání :)
iOS Hosts File
Location of hosts file on iOS
/private/etc/hosts
Note that your phone must be jailbroken to access the hosts file