كيفية تعطيل إعلانات Google في تطبيقات Android
اتبع الخطوات للحصول على تطبيق Android الخالي من الإعلانات دون دفع المزيد مقابل ذلك. يمكنك أن تكون الشخص الذي يجد إعلانات مزعجة أو شخص يهتم بتصريف البطارية بسبب الإعلانات (http://www.clic.cs.columbia.edu/~nieh/teaching/e6998/papers/eprof_eurosys2012.pdf).
خطوات للتكاثر:
- احصل على ملف APK من الهاتف المحمول إلى الكمبيوتر المحمول.
- استخدم apktool لإزالة تجميع التطبيق (http://forum.xda-developers.com/showthread.php؟t=2213985).
- في التطبيق المقلوب ، انتقل إلى المجلد /الدقة /القيم. فتح الملفات STRINGS.xml و public.xml.
- تالف الأوتار مع معرفات Google AD (على سبيل المثال. Display_activity_ad_unit_id). سيعمل تغيير أي رقم واحد في الهوية. وبهذه الطريقة ، لن تتمكن Google Admob من المصادقة والتواصل مع App.Lever App على مطور التطبيق أن يضع معرفًا فريدًا في ملف STRINGS.XML أو public.xml للتواصل مع Google ADMOB. تغيير هذا المعرف يعطل الإعلان.
- إعادة ترجمة التطبيق ، وتوقيعه وإعادة تثبيته في الهاتف المحمول.
- التطبيق يعمل كالمعتاد مع عدم وجود إعلانات.
مثال (GeeksForgeks Android App الإصدار 7.8.20):
- حزم قائمة ADB Shell PM -> ADB Shell PM PATH FREE.Programming.Programming -> ADB PULL /DATA/APPE
- apktool if free.programming.programming -1.apk-> apktool d free.programming.programming -1.APK
- فتح سلاسل.
- تالفة هذه المعرفات 3 A) CATER_FRAGMENT_AD_UNIT_ID ، B) DISPLAY_ACTIVATE_AD_UNIT_ID ، C) DISQUS_ACTIVATE_AD_UNIT_ID لـ EG. قم بتغيير الرقم الأخير إلى الرقم العشوائي في 1-9 لكل من المعرفات.
- apktool b free.programming.Programming -1 -> java -jar signapk.jar certificate.pem key.pk8 d: project3 signapk free.programming.programming -1.apk d: project3 signapk signdapks free. Programming.Programming -1.APK-> ADB تثبيت free.programming.programming -1.APK
- التطبيق يعمل كالمعتاد مع عدم وجود إعلانات.
- أمثلة أخرى: قاموس Merriam ، Dictionary.com
القيود:
- تظهر العديد من التطبيقات الشهيرة إعلانات من مصادر إعلانية متعددة. لذلك ، حتى لو قامت هذه الطريقة بتعطيل الإعلانات من Google ، فقد لا يزال التطبيق يظهر لك إعلانات من مصدر مختلف على سبيل المثال inmobi.
- يكتب بعض مطوري التطبيقات معرفات ADMOB الفريدة في ملفات Java التي تصبح ملفات Smali غير المفهومة عند فك الإلغاء.