Como bloquear anuncio no Android sem ROOT, tutorial com
diversas maneiras de bloquear anúncios no android com e sem ROOT.
Nesse tutorial vou explicar como funciona as mais
variadas formas de bloquear os anúncios e como utilizar no android sem root.
Os anúncios são essenciais para internet, mas alguns
aplicativos / sites exageram, aprenda bloquear de no android com e sem
aplicativos.
Como funciona o
bloqueio de anúncios
A principal forma de bloquear é através de DNS, todos os
sites quando são acessados, é feita uma consulta do domínio digitado.
A consulta é feita num servidor DNS que informa qual o
endereço IP do domínio e então o browser consegue acessar o site.
Quando acessamos um site, ele busca diferentes recursos
em diferentes domínios, como um plugin do facebook dentro da página.
Para carregar o plugin do facebook é preciso pesquisar
no servidor DNS o endereço IP do facebook para carregar corretamete.
O mesmo acontece com os anúncios (ADS), e sabendo os
endereços mais comuns de plataformas de anuncio, como google, bing.
É possível bloquear o carregamento desses anúncios
informando o endereço IP incorreto e portanto impossibilitando de ser exibido.
Bloquear anúncios
no navegador
Método 1:
Bloquear anúncio no navegador usando o aplicativo Adguard, esse aplicativo estava na Google
Play, mas o google removeu.
Mas é simples instalar
aplicativo fora da google play no android,
basta “habilitar fontes desconhecidas” no menu do android.
Baixar adguard
O adguard oferece como opcional o o bloqueio de cookies,
de spyware e plugins redes sociais (aqueles botões de compartilhar).
Método 2:
Bloquear anúncio no navegador usando o navegador adblockplus, foi a forma que o
adblock conseguiu “enganar o google”.
Disfarçando o seu bloqueador de anúncios como um
navegador é possível baixar esse aplicativo direto da play store.
Baixar
adblockplus
Assim como o adguard, ele também oferece melhorias de
privacidade e segurança, bloqueando cookies, de spyware e redes sociais.
Método 3:
Bloquear anúncio no navegador usando um DNS alternativo
que já filtra os URLs que exibem anúncios.
A vantagem dessa versão é que não é necessária nenhuma
instalação no android, apenas trocar o DNS nas configurações.
Entre na opção Wi-Fi no menu / toque e segure na rede
conectada / selecione “Modificar rede” / marque a caixa “Mostra opções
avançadas”
Deixe o endereço IP e Gateway como está, modifique
apenas o DNS1 para: 176.103.130.130 e DNS2
para: 176.103.130.131
Caso não saiba o seu IP e gateway, instale
antes o app
Fing e veja os dados, esse app mostra
todas pessoas
que estão conectadas em sua rede.
Veja exemplo nas fotos:
Números DNS no lugar correto, DNS1 e DNS2:
Infelizmente essa opção de DNS funciona apenas para
redes Wi-Fi, não é possível configurar o DNS no android para redes 3G/4G.
Para utilizar outro DNS no Android em redes móveis é
necessário instalar um aplicativo que cria uma VPN que conecta em localhost.
Baixar APP DNS
O fato de criar uma VPN não é muito prático, e também
causa desconfiança pois uma VPN insegura pode roubar os seus dados de
navegação.
Por isso eu fiz um teste e realmente esse aplicativo
usado se conecta em localhost (no próprio celular), testei verificando o IP
externo.
Bloquear anúncios
em aplicativos
Vou falar uma forma de bloquear os anúncios em todo
aparelho, ou seja, nos aplicativos, jogos e também ao navegar no browser.
Baixar DNS66
O DNS66 é um aplicativo que altera o DNS do aparelho
utilizando uma VPN apontando para localhost.
Esse aplicativo é open source, e pode ser
baixado na loja
de aplicativos de código aberto para android, a
loja F-droid.
Na aba start deixei as duas primeiras opções marcadas
como ativas e a terceira de IPv6 desativada (não é necessário).
Na aba Hosts existem 3 opções, Escudo vazio (ignorar
lista), Escudo com desenho (Bloquear lista) e Escudo com desenho e riscado
(permitir essa lista).
Toque no escudo em frente de cada lista para alterar
entre as opções, da para adicionar novas listas manualmente também.
Bloquear anúncios
com ROOT
Caso tenha acesso
Root no android fica um pouco mais simples
e mais eficiente, pois da para modificar diretamente os arquivos sem precisar
de uma VPN.
O app que recomendo para quem tem ROOT é
o Adaway, esse app precisa de acesso root pois ele baixa listas
de bloqueio de IP e modifica o arquivos hosts.
Baixar Adaway
A grande vantagem de possuir root para bloquear anúncios
é o fato de não necessitar criar uma VPN (mesmo que local)
O que é o arquivo hosts ?
Esse arquivo é responsável para armazenar localmente
endereços “conhecidos” do dispositivo, ele está presente no android (linux),
windows e Mac.
Geralmente o arquivo
hosts fica vazio apenas contendo o endereço localhost que aponta
para o IP 127.0.0.1 que é o endereço de loopback (aponta para sua maquina).
O hosts pode ser modificado em qualquer sistema para
atribuir IPs para um domínio, como ex: exemplo.com.br -> 127.0.0.1 e acessar
localmente.
Sabendo de como funciona e como modifica o arquivo
hosts, quem possui ROOT pode bloquear os anúncios sem nenhum aplicativo.
Bloquear anúncios
sem aplicativos
Vai ser preciso um explorador
de arquivos ROOT para ter acesso a
pasta /etc ou /system/etc (permita o
acesso root no gerenciador de root).
Procure o arquivo hosts na pasta /etc ou /system/etc, no exemplo estava em /etc, renomeie o arquivo encontrado para hosts.bk (para ficar
de backup).
E adicione um novo arquivo hosts baixado com a lista de
servidores de anúncios que vão serem bloqueados.
Vou deixar algumas listas que podem ser usadas,
individualmente ou até mesmo unir essas listas para formar uma mais completa.
Bloquear
anúncios usando aplicativo do xposed framework
Já falei sobre o xposed
framework, é uma poderosa ferramenta para quem
possui root no aparelho android.
Existem um aplicativo chamado MinMinGuard que além de bloquear anúncios,
ele ainda remove a área vazia deixada no aplicativo.
Testando se
anúncios estão sendo bloqueados
Para ter certeza que os anúncios estão
sendo bloqueados, visite o site de teste ads-blocker.com.
Nenhum comentário:
Postar um comentário