Vie privée et sécurité
Comment bloquer les pubs et les traceurs sur Android TV et Google TV
Par l'équipe llcloud 6 min de lecture
Réponse rapide
Installez une appli de filtre DNS qui a un vrai écran pour téléviseur, comme Repel, activez le filtre avec la télécommande et acceptez la demande VPN d'Android. Elle bloque alors les domaines de pub, de traceurs et de télémétrie pour toutes les applis du téléviseur. Aucun filtre DNS ne peut retirer les pubs d'un flux vidéo, les pubs YouTube continuent donc de s'afficher.
Un téléviseur connecté ou une clé de streaming parle à plus de serveurs que la plupart des gens ne l'imaginent. Les applis gratuites affichent des bannières, les lanceurs récupèrent des rangées sponsorisées, et le téléviseur lui-même rapporte ce que vous regardez et comment vous l'utilisez. On peut couper une bonne partie de tout cela au niveau du DNS, mais un téléviseur complique la tâche par rapport à un téléphone, et il existe un type de pub qu'aucun bloqueur DNS ne peut toucher. Ce guide présente les trois méthodes qui marchent et ce que chacune vous coûte.
Que peut bloquer un bloqueur DNS sur un téléviseur ?
Chaque fois qu'une appli du téléviseur veut joindre un serveur, elle cherche d'abord un nom comme ads.example.com. Un bloqueur DNS répond « introuvable » pour les noms de sa liste de blocage, et la requête ne quitte jamais le téléviseur. Cela marche très bien pour :
- Les régies publicitaires qui diffusent des bannières et des pubs plein écran dans les applis et jeux gratuits
- Les traceurs et outils d'analyse qui rapportent ce que vous ouvrez et pendant combien de temps
- La télémétrie du fabricant du téléviseur et des applis préinstallées
- Les domaines de malwares et d'hameçonnage
Cela ne marche pas quand la pub vient du même serveur que le contenu. YouTube en est l'exemple connu. Ses pubs et ses vidéos partagent les mêmes serveurs, donc bloquer les pubs bloquerait les vidéos. La plupart des applis de streaming fonctionnent de la même façon. Quiconque promet de retirer les pubs YouTube avec le seul DNS promet quelque chose que le DNS ne sait pas faire.
Quelles sont les façons de bloquer les pubs sur Android TV ?
| Méthode | Il faut | Force des listes au choix ? | Facile à désactiver ? |
|---|---|---|---|
| Appli de filtre DNS sur le téléviseur | Une demande VPN | Oui | Oui, depuis l'appli |
| DNS privé réglé via ADB | Un ordinateur et les options pour les développeurs | Non, la liste du fournisseur | Non, il faut de nouveau ADB |
| DNS filtrant sur votre box | Accès administrateur à la box | Selon la box | Oui, mais pour toute la maison |
Une appli de filtre DNS
C'est la voie la plus simple sur un téléviseur. L'appli lance un petit VPN local qui ne voit que les requêtes DNS, compare chacune à une liste de blocage sur le téléviseur, et envoie les requêtes autorisées chiffrées. Votre trafic vidéo n'y passe jamais. Le hic : la plupart des bloqueurs ont été conçus pour les téléphones, et une interface de téléphone est pénible à utiliser avec une croix directionnelle.
Repel a son propre écran Android TV et Google TV, pensé pour la télécommande. Voici toute la configuration :
- Ouvrez Repel depuis la rangée d'applis de l'écran d'accueil du téléviseur.
- Appuyez sur OK sur l'interrupteur du filtre. Le focus y est déjà.
- Acceptez la demande VPN d'Android. C'est la seule autorisation nécessaire.
La liste de blocage se télécharge, et le filtre commence à bloquer en quelques secondes. Depuis le même écran, vous pouvez le mettre en pause 5, 15 ou 60 minutes, choisir la force de la liste HaGeZi et voir combien de requêtes ont été bloquées aujourd'hui. Light et Pro sont gratuites. Pro est un bon compromis pour un téléviseur, alors que les listes plus fortes bloquent plus et cassent plus d'applis.
Deux limites à connaître. Le filtre utilise l'emplacement VPN d'Android, il ne peut donc pas tourner à côté d'une autre appli VPN sur le même téléviseur. Et quelques versions pour téléviseur n'ont pas du tout la demande VPN d'Android. Sur celles-ci, Repel vous dit qu'il ne peut pas démarrer au lieu d'échouer en silence.
DNS privé via ADB
Android propose le DNS privé chiffré depuis la version 9, et notre guide du DNS privé le décrit sur téléphone. La plupart des versions pour téléviseur cachent le menu, mais le réglage est bien là. Si vous êtes à l'aise avec un ordinateur :
- Sur le téléviseur, ouvrez Paramètres > Système > À propos (About) (le libellé varie selon la version) et appuyez sept fois sur Version d'Android TV OS (Android TV OS build) pour débloquer les options pour les développeurs.
- Dans Options pour les développeurs (Developer options), activez le débogage USB (USB debugging) ou le débogage réseau (Network debugging).
- Depuis l'ordinateur, lancez
adb shell settings put global private_dns_mode hostname. - Puis lancez
adb shell settings put global private_dns_specifier dns.adguard-dns.com, en mettant le nom d'hôte du fournisseur que vous avez choisi.
Notre sélecteur de DNS privé gratuit vous aide à choisir un nom d'hôte. Cette voie n'exige aucune appli et n'utilise aucun VPN. Les contreparties : vous obtenez la liste du fournisseur telle quelle, il n'y a pas de pause quand une appli ne marche plus, et le menu étant caché, il faut de nouveau ADB pour annuler. Si vous avez réglé le DNS privé ainsi et voulez ensuite le désactiver, l'écran pour téléviseur de Repel a un bouton Désactiver le DNS privé (Turn off Private DNS) pour ce cas précis.
DNS filtrant sur la box
Régler un serveur DNS filtrant sur votre box couvre tous les appareils de la maison, y compris les téléviseurs qui ne peuvent pas exécuter d'applis. C'est un bon choix si vous contrôlez la box et que tout le monde accepte la même liste. Il ne suit pas le téléviseur sur un autre réseau, et quand une appli ne marche plus, elle ne marche plus pour toute la maison jusqu'à ce que quelqu'un change le réglage de la box.
Quelle force de liste choisir sur un téléviseur ?
Les listes de blocage existent en plusieurs forces. Une liste légère bloque les régies et traceurs évidents et ne casse presque jamais rien. Les listes plus fortes attrapent davantage de télémétrie, mais risquent plus d'empêcher une appli de se connecter ou de se charger. Sur un téléviseur, où lire une erreur n'est pas simple, commencez par une force légère ou intermédiaire et ne montez que si quelque chose vous échappe. Si une appli ne marche plus, mettez le filtre en pause pour vérifier qu'il est en cause avant de changer autre chose.
Pourquoi le bloqueur de mon téléviseur s'arrête-t-il tout seul ?
Certains téléviseurs et clés ferment les applis en arrière-plan pour économiser la mémoire, comme beaucoup de téléphones. Si votre filtre s'arrête après la sortie de veille du téléviseur, rouvrez l'appli et vérifiez son état. Notre guide sur pourquoi Android ferme les applis en arrière-plan explique ce qui se passe. Le DNS privé et le filtrage sur la box ne sont pas concernés, car ni l'un ni l'autre n'a besoin d'une appli active.
Quelle configuration choisir ?
- Vous voulez que ça marche en une minute, avec la seule télécommande : une appli de filtre DNS avec un écran pour téléviseur, comme Repel.
- Vous ne voulez aucune appli et un ordinateur ne vous gêne pas : le DNS privé via ADB.
- Vous voulez couvrir tous les appareils de la maison : un DNS filtrant sur la box.
- Vous utilisez en permanence une appli VPN sur le téléviseur : le DNS privé ou la box, car une appli de filtre a besoin de l'emplacement VPN.
Sur votre téléphone, le choix est plus large, car les téléphones affichent le menu du DNS privé et Repel y ajoute un pare-feu d'applis. Notre guide pour bloquer les traceurs sur Android sans VPN le détaille. Pour comparer Repel à d'autres bloqueurs, voyez Repel vs Blokada et Repel vs NextDNS.
Sources
Questions
Peut-on bloquer les pubs YouTube sur Android TV avec un bloqueur DNS ?
Non. YouTube diffuse ses pubs depuis les mêmes serveurs que les vidéos, donc un filtre DNS ne peut pas les distinguer sans casser la lecture. C'est pareil pour les pubs de la plupart des applis de streaming. Sur un téléviseur, un bloqueur DNS sert contre les régies publicitaires, les traceurs et la télémétrie, comme les bannières et la collecte de données dans les applis gratuites, les lanceurs et les services du téléviseur lui-même.
Où se trouve le DNS privé sur Android TV ?
La plupart des versions d'Android TV et de Google TV le cachent. Le réglage existe pourtant en dessous, vous pouvez donc le définir avec ADB depuis un ordinateur, mais aucun menu ne permet de le changer ou de le couper ensuite. Si vous l'avez réglé ainsi et voulez l'enlever, il faut de nouveau ADB, ou une appli comme Repel qui a un bouton pour désactiver le DNS privé.
Un filtre DNS ralentit-il mon téléviseur ?
Pas de façon perceptible. Le filtre ne vérifie que les requêtes de domaine, qui sont minuscules, et la vidéo elle-même ne passe jamais par lui. Une très grosse liste de blocage peut utiliser plus de mémoire sur une clé d'entrée de gamme, c'est pourquoi une force intermédiaire comme HaGeZi Pro est un bon choix par défaut sur un téléviseur.
Bloquer les traceurs risque-t-il de casser des applis sur mon téléviseur ?
Oui, c'est possible. Certaines applis refusent de démarrer ou de se connecter quand un domaine de suivi ou d'analyse est bloqué. Commencez par une liste légère, et si une appli ne marche plus, mettez le filtre en pause quelques minutes pour confirmer que c'est la cause, puis choisissez une force plus légère. Les listes plus fortes bloquent plus et cassent plus.
Faut-il un root ou un ordinateur pour bloquer les pubs sur Google TV ?
Pas avec une appli de filtre DNS. Elle utilise l'autorisation VPN d'Android, que vous acceptez une fois avec la télécommande. Un ordinateur n'est nécessaire que pour le DNS privé, car le téléviseur cache ce réglage. Le blocage au niveau de la box n'en demande aucun, mais il se règle sur la box, pas sur le téléviseur.