Como bloquear anuncio no Android sem ROOT - SM!Tech

Como bloquear anuncio no Android sem ROOT

Share This

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