9 votes

Comment certaines applications parviennent-elles à contourner le blocage des publicités ?

J'utilise déjà LBE Privacy Guard , AdAway y Droidwall pour contrôler strictement les publicités et les autorisations des applications. (Toutes ces applications nécessitent l'utilisation de Root pour fonctionner).

Droidwall a une liste blanche où seules les applications qui vont chercher des données sur Internet sont autorisées. (Les jeux, les applications système, etc. sont bloqués).

Cependant, certaines applications sont capables de montrer des publicités même si elles ne sont pas sur la liste blanche de Droidwall. Comment font-elles ? S'appuient-elles sur un composant distinct du système central pour le faire ? Ma solution consiste à cliquer sur la publicité et à cliquer instantanément sur "stop" dans la fenêtre du navigateur qui s'ouvre, puis à ajouter l'hôte de la publicité à mon fichier hosts.

Je préférerais une solution permanente, afin que seules les applications nécessitant l'internet puissent passer.

(Si j'avais le choix, je préférerais une version complète limitée dans le temps ou une version de démonstration limitée dans ses fonctionnalités à toute forme de logiciel publicitaire, que ce soit sur Android ou sur le bureau).

Quel composant du système Android dois-je bloquer pour désactiver complètement les publicités dans les applications ?

2 votes

Comment savez-vous que les publicités ne sont pas liées à l'application ?

0 votes

Si l'application n'est pas autorisée à se connecter à Internet et qu'elle continue à afficher des publicités, elle doit s'appuyer sur un autre élément qui n'est pas bloqué par le pare-feu.

0 votes

Un exemple : QR Droid. Il scanne les codes QR et n'a pas besoin d'un accès à Internet pour fonctionner. Je ne lui ai donc pas accordé d'accès via le mur de Droid. Pourtant, il a réussi à afficher des publicités.

4voto

Rex Points 748

Cela fait 5 ans que j'ai posé cette question, et j'ai enfin trouvé une solution pour les téléphones rootés. Les services Google Play sont les coupables. Vous avez besoin d'une application qui peut désactiver des sous-composants individuels d'autres applications. J'utilise DisableService Je vais donc l'utiliser comme exemple. Vous devrez suivre des étapes similaires pour d'autres applications de ce type.

  • Sélectionnez Google Play Services dans la liste.
  • Recherchez et désactivez les composants suivants - AdRequestBrokerService , AdvertisingNotificationService , AdvertisingIdService , AnalyticsService y AnalyticsUploadIntentService .

C'est ça. D'autres applications envoient des requêtes à ces services pour afficher des publicités, et le fait de les désactiver n'a aucun effet négatif sur elles.

1voto

Dingo Points 11

J'ai eu un problème similaire en désactivant l'accès réseau aux services Google Play. Les publicités ont disparu après cela. Le système semble fonctionner correctement.

-2voto

thavan Points 463

Si votre téléphone est enraciné, installez "Avast mobile security" et activez le pare-feu. Vous pouvez bloquer l'accès Internet à toute application installée. Il ne s'agit pas de bloquer les publicités. Il s'agit de bloquer l'accès à Internet. Et c'est gratuit.

0 votes

Il fait la même chose mais avec d'autres programmes.

0 votes

Lisez au moins entièrement ma question avant de répondre !

0 votes

@Rex Sir... Je viens de mentionner comment bloquer complètement une application pour l'empêcher d'accéder à l'Internet en me basant sur mon expérience... et cela faisait également partie de votre question.....

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X