Existe-t-il des moyens permettant de bloquer les publicités dans les applications ? Il semble que cela devrait être théoriquement possible, en bloquant les requêtes web vers certains sites, par exemple.
Réponses
Trop de publicités?La méthode la plus courante consiste à remplacer les fichiers hosts intégrés par un fichier qui force les requêtes DNS vers des serveurs publicitaires connus à aboutir à 127.0.0.1 (localhost). Cela bloque efficacement la plupart des annonces courantes et la plupart des annonces Google dans les applications.
L'inconvénient est que les applications peuvent savoir que les publicités sont bloquées et qu'elles peuvent soit refuser de fonctionner, soit réduire leur utilité pendant que le blocage des publicités est en vigueur.
De plus, un accès Root est nécessaire pour remplacer le fichier hosts.
En dehors de cela, je n'ai rien vu qui puisse bloquer sélectivement les requêtes web pour des applications arbitraires. Pour certains programmes qui n'utilisent l'accès à Internet que pour les publicités, vous pourriez utiliser une application pare-feu pour les empêcher d'accéder à Internet ou -- si votre ROM le supporte (comme la dernière version de CyanogenMod) -- révoquer la permission d'accès à Internet de l'application.
Là encore, l'accès Root est généralement nécessaire pour mettre en place un pare-feu au niveau des applications du système ou pour remplacer votre ROM.
Il y a deux applications différentes, AdFree Android y AdAway qui bloquent les publicités, théoriquement dans toutes les applications. Vous devez avoir un téléphone enraciné pour pouvoir les utiliser.
AdFree Android fonctionne en
...annulant les requêtes vers des noms d'hôtes connus dans le fichier hosts du système du système.
qui est essentiellement une solution automatisée de modification du fichier hosts, évoquée par un autre utilisateur ici. Il semble qu'Adaway fasse la même chose.
Si vous ne disposez pas d'un téléphone rooté, vous pouvez, au minimum, utiliser l'outil d'installation de l'appareil. Navigateur Firefox avec l'add-on Adblock Plus (installé via Firefox).
En plus des bloqueurs de publicité basés sur le DNS / l'adresse IP, je recommande également MinMinGuard (nécessite un téléphone rooté et le Framework Xposed). Il présente un blocage basé sur l'API, où les appels de fonction fournis par le SDK du réseau publicitaire sont bloqués.
MinMinGuard est un Ad-remover fait avec Xposed Framework pour Android. MinMinGuard peut complètement supprimer à la fois les annonces dans les applications et les l'espace vide causé par ces annonces. Les applications conventionnelles de suppression des publicités sont sont seulement capables de bloquer le contenu de la publicité, mais l'espace pris par la publicité restera toujours inutilisé (noir). MinMinGuard supprime avec succès cet espace noir, ce qui étend la fenêtre de l'application et rend votre l'expérience de l'utilisateur !
Caractéristiques :
- Supprimez totalement la publicité. Vous pouvez remarquer que AdBlock et AdAway ne font qu'arrêter l'affichage du contenu de la publicité, mais ne peuvent pas supprimer le champ vide qui était à l'origine pris par la publicité. MinMinGuard peut totalement supprimer le champ vide !
- Léger. Les autres applications de suppression de la publicité (AdBlock, etc.) exécutent constamment un service VPN en arrière-plan. service VPN, ce qui représente une charge importante pour le système. MinMinGuard n'a pas besoin d'exécuter un service VPN, donc il économise les ressources du système et, et prolonge ainsi la durée de vie de la batterie.
- Par paramètre d'application. MinMinGuard vous permet de choisir les applications dont vous voulez supprimer les publicités. Si vous voulez seulement supprimer les publicités de plusieurs applications, MinMinGuard est votre meilleure solution.
Pour désactiver les publicités, vous devez comprendre d'où elles proviennent réellement. Il existe des serveurs publicitaires faciles à identifier, qui peuvent être facilement évités en modifiant votre fichier hosts (vous pouvez modifier le fichier hosts sur un téléphone rooté via le gestionnaire de fichiers ES, ou à partir d'une session de terminal, qu'elle soit locale ou sur votre ordinateur portable/de bureau).
Mais lorsque les serveurs publicitaires ont des sous-domaines aléatoires, cela peut devenir une véritable corvée de rechercher les serveurs mis à jour. Il existe des applications (mentionnées précédemment) qui facilitent cette tâche, mais il s'agit toujours de la même solution, qui consiste à recevoir des publicités et à bloquer les nouveaux serveurs. Aucune de ces méthodes ne fonctionne si l'adresse IP est codée en dur. C'est la carte maîtresse.
Une autre option consiste à activer un pare-feu qui refuse TOUT le trafic pour une application spécifique. Cela signifie que les mises à jour, les publicités, les statistiques, etc., n'utilisent pas votre plan de données et n'encombrent pas votre téléphone. Avast ! Mobile security (gratuit sur Marketplace ou Play) vous donne un contrôle granulaire quand vous le voulez. J'ai utilisé Avast sur des ordinateurs de bureau et des serveurs, et je l'exécute sur Gingerbread et CyanogenMod9 (ICS). Très bonne application.
- Réponses précédentes
- Plus de réponses