Wie kommen einige Apps an der Blockierung von Anzeigen vorbei?


7

Ich verwende bereits LBE Privacy Guard , AdAway und Droidwall , um Anzeigen und App-Berechtigungen streng zu kontrollieren. (Für alle ist root erforderlich).

Droidwall hat eine Whitelist, in der nur Apps zulässig sind, die tatsächlich Daten aus dem Internet abrufen. (Spiele, System-Apps usw. sind blockiert)

Ich finde jedoch einige Apps, die Anzeigen schalten können, auch wenn sie nicht auf der Whitelist in Droidwall stehen. Wie machen Sie das? Verlassen sie sich dazu auf eine separate Kernsystemkomponente? Meine Lösung besteht darin, auf die Anzeige zu klicken und im angezeigten Browserfenster sofort auf "Stopp" zu klicken und dann den Anzeigenhost zu meiner Hosts-Datei hinzuzufügen.

Ich würde eine dauerhafte Lösung bevorzugen, damit nur Apps, die das Internet benötigen, durchkommen können.

(Wenn ich die Wahl habe, würde ich eine zeitgebundene Vollversion oder eine Demo-Version mit eingeschränkten Funktionen jeder Form von Adware vorziehen, sei es auf Android oder auf dem Desktop).

Welche Android-Systemkomponente blockiere ich, um sie in App-Anzeigen vollständig zu deaktivieren?


2
Woher wissen Sie, dass die Anzeigen nicht mit der App gebündelt sind?
Matthew Read

Wenn die App keine Verbindung zum Internet herstellen darf und weiterhin Anzeigen anzeigt, muss sie sich auf etwas anderes verlassen, das nicht von der Firewall blockiert wird.
Rex

1
Aber es ist eine Sache, wenn es sich um statische Anzeigen handelt, sind sie es nicht. Jedes Mal, wenn ich es öffne, gibt es eine andere Reihe von Anzeigen. Müssen sie also nicht heruntergeladen werden?
Rex

1
Wenn Sie einen Netzwerkmonitor wie Wireshark ausführen, sollten Sie feststellen können, ob die App über einen Netzzugriff verfügt.
offby1

1
Und wenn die betreffende App eine kostenpflichtige Pro-Version hat, würden Sie durch den Kauf wahrscheinlich diese Anzeigen los. Überlegen Sie, wie viel Zeit Sie brauchen, um dieses Problem zu untersuchen - und wenn dies nicht die wenigen Dollar wert wäre, die der Profi kosten könnte;)
Izzy

Antworten:


3

Es ist 5 Jahre her, seit ich das gefragt habe, und ich habe endlich eine Lösung für gerootete Telefone gefunden. Google Play Services ist der Schuldige. Sie benötigen eine App, mit der einzelne Unterkomponenten anderer Apps deaktiviert werden können. Ich verwende DisableService , daher verwende ich es als Beispiel. Sie müssen ähnliche Schritte mit anderen solchen Apps ausführen .

  • Wählen Sie Google Play Services aus der Liste aus.
  • Suchen und deaktivieren Sie die folgenden Komponenten - AdRequestBrokerService, AdvertisingNotificationService, AdvertisingIdService, AnalyticsServiceund AnalyticsUploadIntentService.

Das ist es. Andere Apps senden Anforderungen an diese Dienste, um Anzeigen anzuzeigen, und das Deaktivieren hat keine nachteiligen Auswirkungen auf sie.


1

Hatte ein ähnliches Problem beim Deaktivieren des Netzwerkzugriffs auf Google Play Services. Anzeigen danach weg. Das System scheint jedoch gut zu funktionieren.


-2

Wenn Ihr Telefon gerootet ist, installieren Sie "Avast Mobile Security" und aktivieren Sie die Firewall. Sie können den Internetzugang für jede installierte App blockieren. Es geht nicht darum, Anzeigen zu blockieren. Es geht darum, den Internetzugang zu blockieren. Und es ist kostenlos.


Er macht das gleiche, aber mit anderen Programmen.
Roxan

Lesen Sie zumindest meine Frage vollständig durch, bevor Sie antworten!
Rex

@ Rex Sir ... Ich habe gerade erwähnt, wie man eine App aufgrund meiner Erfahrung vollständig vom Internetzugang
abhält

2
Meine Frage bezieht sich auf Apps, die sowohl an der Hostdatei als auch an der Firewall vorbeikommen, da ich bereits eine Firewall habe! Und natürlich ist mein Telefon gerootet, wenn ich beide verwende!
Rex
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.