Pular para o conteúdo

Privacidade e segurança

Como bloquear anúncios e rastreadores no Android TV e no Google TV

Pela equipe llcloud 6 min de leitura

Resposta rápida

Instale um app de filtro DNS com tela própria para TV, como o Repel, ligue o filtro com o controle remoto e aceite o pedido de VPN do Android. Ele passa a bloquear domínios de anúncios, rastreadores e telemetria de todos os apps da TV. Nenhum filtro DNS remove anúncios dentro de um vídeo, então os anúncios do YouTube continuam aparecendo.

Uma smart TV ou um aparelho de streaming conversa com mais servidores do que a maioria das pessoas imagina. Apps grátis mostram banners, launchers buscam linhas promovidas e a própria TV informa o que você assiste e como usa. Dá para cortar boa parte disso no nível do DNS, mas a TV complica mais do que o celular, e existe um tipo de anúncio que nenhum bloqueador DNS alcança. Este guia mostra as três formas que funcionam e o que cada uma custa.

O que um bloqueador DNS consegue bloquear na TV?

Sempre que um app da TV quer falar com um servidor, ele primeiro consulta um nome como ads.example.com. Um bloqueador DNS responde "não encontrado" para os nomes que estão na lista de bloqueio, e a requisição nem sai da TV. Isso funciona bem para:

  • Redes de anúncios que mostram banners e anúncios em tela cheia em apps e jogos grátis
  • Rastreadores e ferramentas de análise que informam o que você abre e por quanto tempo
  • Telemetria do fabricante da TV e dos apps que vieram instalados
  • Domínios de malware e phishing

Não funciona quando o anúncio vem do mesmo servidor do conteúdo. O YouTube é o caso mais conhecido. Os anúncios e os vídeos dividem os servidores, então bloquear os anúncios bloquearia os vídeos. A maioria dos apps de streaming funciona assim. Quem promete tirar os anúncios do YouTube só com DNS está prometendo algo que o DNS não faz.

Quais são as formas de bloquear anúncios no Android TV?

Método O que precisa Força da lista à sua escolha? Fácil de desligar?
App de filtro DNS na TV Um pedido de VPN Sim Sim, pelo app
DNS privado definido via ADB Um computador e as opções do desenvolvedor Não, vale a lista do provedor Não, precisa do ADB de novo
DNS com filtro no roteador Acesso de administrador ao roteador Depende do roteador Sim, mas vale para a casa toda

Um app de filtro DNS

É o caminho mais fácil na TV. O app roda uma pequena VPN local que só enxerga consultas DNS, confere cada uma com uma lista de bloqueio na própria TV e envia as permitidas criptografadas. O tráfego de vídeo nunca passa por ela. O problema é que a maioria dos bloqueadores foi feita para celular, e um layout de celular é difícil de usar com o direcional.

O Repel tem uma tela própria para Android TV e Google TV, feita para o controle remoto. Esta é a configuração inteira:

  1. Abra o Repel na linha de apps da tela inicial da TV.
  2. Aperte OK na chave do filtro. O foco já está nela.
  3. Aceite o pedido de VPN do Android. É a única permissão que ele precisa.

A lista de bloqueio é baixada e o filtro começa a bloquear em segundos. Na mesma tela você pode pausar por 5, 15 ou 60 minutos, escolher a força da lista HaGeZi e ver quantas consultas foram bloqueadas hoje. As versões Light e Pro são grátis. A Pro é um bom meio-termo para TV, já as listas mais fortes bloqueiam mais e quebram mais apps.

Dois limites. O filtro usa o espaço de VPN do Android, então não roda junto com outro app de VPN na mesma TV. E algumas versões de TV vêm sem o pedido de VPN do Android. Nelas, o Repel avisa que não consegue iniciar em vez de falhar em silêncio.

DNS privado via ADB

O Android tem DNS privado criptografado desde a versão 9, e nosso guia de DNS privado mostra como usar no celular. A maioria das TVs esconde o menu, mas a configuração continua lá. Se você se sente à vontade com um computador:

  1. Na TV, abra Configurações > Sistema > Sobre (Settings > System > About, o nome muda conforme a versão) e aperte Versão do Android TV OS (Android TV OS build) sete vezes para liberar as opções do desenvolvedor.
  2. Em Opções do desenvolvedor, ligue a Depuração USB ou a Depuração de rede.
  3. No computador, rode adb shell settings put global private_dns_mode hostname.
  4. Depois rode adb shell settings put global private_dns_specifier dns.adguard-dns.com, usando o hostname do provedor que você escolheu.

Nosso seletor de DNS privado grátis ajuda a escolher um hostname. Esse caminho não precisa de app e não usa VPN. Em compensação: você recebe a lista do provedor como ela é, não há pausa quando um app quebra e, com o menu escondido, desfazer exige o ADB de novo. Se você definiu o DNS privado assim e depois quer desligar, a tela de TV do Repel tem um botão Turn off Private DNS (desligar o DNS privado) justamente para esse caso.

DNS com filtro no roteador

Definir um servidor DNS com filtro no roteador cobre todos os aparelhos da casa, inclusive TVs que não rodam apps. É uma boa escolha se você controla o roteador e todo mundo em casa aceita a mesma lista. Ele não acompanha a TV em outra rede e, quando um app quebra, quebra para a casa toda até alguém mudar o roteador.

Que força de lista de bloqueio usar na TV?

As listas de bloqueio vêm em forças diferentes. Uma lista leve bloqueia as redes óbvias de anúncios e rastreadores e quase nunca quebra nada. As mais fortes pegam mais telemetria, mas têm mais chance de impedir um app de entrar na conta ou carregar. Na TV, onde é difícil ler um erro, comece com a leve ou a intermediária e só suba se sentir falta de algo. Se um app parar de funcionar, pause o filtro para ver se ele é a causa antes de mudar qualquer outra coisa.

Por que o bloqueador da minha TV desliga sozinho?

Algumas TVs e aparelhos fecham apps em segundo plano para economizar memória, como muitos celulares fazem. Se o filtro parar depois que a TV sai do modo de espera, abra o app de novo e confira o status. Nosso guia sobre por que o Android encerra apps em segundo plano explica o que acontece. O DNS privado e o filtro no roteador não são afetados, porque nenhum dos dois precisa de um app rodando.

Qual configuração escolher?

  • Você quer funcionando em um minuto, só com o controle remoto: um app de filtro DNS com tela para TV, como o Repel.
  • Você não quer app nenhum e tudo bem usar um computador: DNS privado via ADB.
  • Você quer cobrir todos os aparelhos da casa: DNS com filtro no roteador.
  • Você usa um app de VPN na TV o tempo todo: DNS privado ou roteador, porque um app de filtro precisa do espaço de VPN.

No celular as opções são mais amplas, porque ele mostra o menu de DNS privado e o Repel acrescenta um firewall de apps. Nosso guia sobre como bloquear rastreadores no Android sem VPN trata disso. Se você está comparando o Repel com outros bloqueadores, veja Repel vs Blokada e Repel vs NextDNS.

Fontes

Perguntas

Dá para bloquear os anúncios do YouTube no Android TV com um bloqueador DNS?

Não. O YouTube entrega os anúncios dos mesmos servidores dos vídeos, então um filtro DNS não consegue separá-los sem quebrar a reprodução. O mesmo vale para os anúncios da maioria dos apps de streaming. Um bloqueador DNS na TV serve para redes de anúncios, rastreadores e telemetria, como os banners e a coleta de dados de apps grátis, launchers e serviços da própria TV.

Onde fica o DNS privado no Android TV?

A maioria das versões do Android TV e do Google TV esconde essa opção. A configuração continua existindo por baixo, então dá para definir com o ADB em um computador, mas não há menu para mudar ou desligar depois. Se você definiu assim e quer desfazer, precisa do ADB de novo ou de um app como o Repel, que tem um botão para desligar o DNS privado.

Um filtro DNS deixa a TV mais lenta?

Não de um jeito perceptível. O filtro só confere consultas de domínio, que são minúsculas, e o vídeo nunca passa por ele. Uma lista de bloqueio muito grande pode usar mais memória em um aparelho simples, e é por isso que uma força intermediária, como a HaGeZi Pro, é um bom padrão para TV.

Bloquear rastreadores pode quebrar apps na TV?

Pode. Alguns apps se recusam a abrir ou a entrar na conta quando um domínio de rastreamento ou análise é bloqueado. Comece com uma lista mais leve e, se um app parar de funcionar, pause o filtro por alguns minutos para confirmar que ele é a causa, depois use uma força mais leve. Listas mais fortes bloqueiam mais e quebram mais.

Preciso de root ou de computador para bloquear anúncios no Google TV?

Não com um app de filtro DNS. Ele usa a permissão de VPN do próprio Android, que você aceita uma vez com o controle remoto. O computador só é necessário no caminho do DNS privado, porque a TV esconde essa configuração. O bloqueio no roteador não precisa de nenhum dos dois, mas é configurado no roteador, não na TV.

Continue lendo