So deaktivieren Sie Google -Anzeigen in Android -Apps
Befolgen Sie die Schritte, um eine ad-freie Android-App zu erhalten, ohne zusätzliche dafür zu bezahlen. Sie können derjenige sein, der Anzeigen findet, die irritierend sind, oder jemanden, der sich aufgrund von Anzeigen um den Batterie -Abfluss kümmert (http://www.clic.cs.columbia.edu/~nieh/Teaching/E6998/papers/eprof_eurosys2012.pdf).
Schritte zur Reproduktion:
- Holen Sie sich die APK -Datei vom Mobiltelefon zum Laptop.
- Verwenden Sie apKTool, um die App zu dekompilieren (http://forum.xda-developers.com/showthread.php?t=2213985).
- Gehen Sie in der dekompilierten App zu Ordner /Res /Werten. Öffnen Sie Dateien strings.xml und public.xml.
- Beschädigen die Zeichenfolgen mit Google AD -IDs (z. B. Display_Activity_Ad_unit_id). Das Ändern einer Nummer in der ID würde funktionieren. Auf diese Weise kann Google Admob nicht authentifizieren und mit dem App -Entwickler mit dem App -App -Entwickler kommunizieren. Das Ändern dieser ID deaktiviert die Anzeige.
- Kompilieren Sie die App erneut, unterschreiben Sie sie und installieren Sie sie neu in Mobilgeräten.
- App funktioniert wie gewohnt ohne Anzeigen.
Beispiel (Geeksforgeeks Android App Version 7.8.20):
- ADB -Shell -PM -Listenpakete -> ADB Shell PM Path kostenlos
- apktool if free.programming.programming-1.apk-> apktool d Free.programming.programming-1.apk
- Öffnen Sie die Datei strings.xml in Free.programming.programming-1/res/valuer/order.
- Beschädigen diese 3 ids a) category_fragment_ad_unit_id, b) display_activity_ad_unit_id, c) disqus_activity_ad_unit_id für z. Ändern Sie die letzte Zahl in 1-9 für jede der IDs in die Zufallszahl.
- apktool b free.programming.programming -1 -> java -jar signapk.jar zertifikat.pem key.pk8 d: project3 signapk free.programming.Programming-1.apk d: project3 signapk sinedapks Free. programmierung.programming-1.apk-> adb install free.programming.programming-1.apk
- App funktioniert wie gewohnt ohne Anzeigen.
- Weitere Beispiele: Merriam Dictionary, Dictionary.com
Einschränkungen:
- Viele der berühmten Apps zeigen Anzeigen aus mehreren Anzeigenquellen. Selbst wenn diese Methode Anzeigen von Google deaktiviert, zeigt die App Ihnen möglicherweise auch Anzeigen aus einer anderen Quelle, z. B. Inmobi.
- Einige App -Entwickler schreiben die einzigartigen Admob -IDs in Java -Dateien, die unverständliche SMALI -Dateien zur Dekompetenen werden.