Недавно заинтересовался возможностью модификации андроид приложений и нашел несколько статей которыми хочу поделится с форумом. Делитесь своими находками/знаниями по этой теме в комментариях.
-----------------------
Встроенную в Android-приложения рекламу предлагают различные рекламные агентства, в основном это AdMob или Google AdWords. Итак, всё по порядку:
1. Распаковываем приложение при помощи ApkTool.
2. Находим файл AndroidManifest.xml, открываем его с помощью Notepad++.
3.1 В случае, если реклама от AdMob, удаляем следующие строки:
3.2 Если же реклама от Google AdWords, то удаляем такие строки:
Eсли просто удалить записи из AndroidManifest.xml, то в приложении всё-равно может всплывать черный баннер с красными символами, который говорит нам «Здесь должна быть реклама», то есть самой рекламы нет, но место для баннера осталось.
Это можно исправить, переходим в папку smali -> com -> google, где удаляем папку ads. Таким образом мы избавляемся уже не только от рекламы, но и от назойливого баннера:
Может возникнуть ситуация, когда после удаления папки приложение отказывается запускаться. Тогда открываем Notepad++, нажимаем «Поиск» и выбираем «Найти в файлах», указываем папку с декомпилированным приложением, папку smali и ищем фразу «You must have AdActivity declared in AndroidManifest.xml». После завершения поиска удаляем данную строку, которая в большинстве случаев находится в файле AdView.smali. Не забываем удалить рекламу в AndroidManifest.xml, как описано немного выше.
Собираем приложение обратно (папку ads не удаляем!). Теперь всё должно работать нормально.
Если баннер графический, то есть картинка, то сначала удаляем всё, как обычно в AndroidManifest.xml и соответствующих папках, как было описано выше. После чего заходим в папку drawable (она находится в папке res) и находим файл баннера:
Открываем картинку и при помощи любого графического редактора (подойдет и стандартный Windows`овский Paint) уменьшем её до размера 1х1 пиксель:
Сохраняем её, перезаписывая оригинал, и запаковываем APK-приложение.
-----------------------
Вторая часть "Делаем платное - бесплатным" - /threads/57304/.
Источник - https://fans-android.com/udalenie-reklamy-iz-prilozhenij
-----------------------
Удаление рекламы из Android приложений
Встроенную в Android-приложения рекламу предлагают различные рекламные агентства, в основном это AdMob или Google AdWords. Итак, всё по порядку:
1. Распаковываем приложение при помощи ApkTool.
2. Находим файл AndroidManifest.xml, открываем его с помощью Notepad++.
3.1 В случае, если реклама от AdMob, удаляем следующие строки:
3.2 Если же реклама от Google AdWords, то удаляем такие строки:
Eсли просто удалить записи из AndroidManifest.xml, то в приложении всё-равно может всплывать черный баннер с красными символами, который говорит нам «Здесь должна быть реклама», то есть самой рекламы нет, но место для баннера осталось.
Это можно исправить, переходим в папку smali -> com -> google, где удаляем папку ads. Таким образом мы избавляемся уже не только от рекламы, но и от назойливого баннера:
Может возникнуть ситуация, когда после удаления папки приложение отказывается запускаться. Тогда открываем Notepad++, нажимаем «Поиск» и выбираем «Найти в файлах», указываем папку с декомпилированным приложением, папку smali и ищем фразу «You must have AdActivity declared in AndroidManifest.xml». После завершения поиска удаляем данную строку, которая в большинстве случаев находится в файле AdView.smali. Не забываем удалить рекламу в AndroidManifest.xml, как описано немного выше.
Собираем приложение обратно (папку ads не удаляем!). Теперь всё должно работать нормально.
Если баннер графический, то есть картинка, то сначала удаляем всё, как обычно в AndroidManifest.xml и соответствующих папках, как было описано выше. После чего заходим в папку drawable (она находится в папке res) и находим файл баннера:
Открываем картинку и при помощи любого графического редактора (подойдет и стандартный Windows`овский Paint) уменьшем её до размера 1х1 пиксель:
Сохраняем её, перезаписывая оригинал, и запаковываем APK-приложение.
-----------------------
Вторая часть "Делаем платное - бесплатным" - /threads/57304/.
Источник - https://fans-android.com/udalenie-reklamy-iz-prilozhenij
Последнее редактирование: