博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
16日彻底去除安卓应用的内置广告
阅读量:4654 次
发布时间:2019-06-09

本文共 930 字,大约阅读时间需要 3 分钟。

来源 :

相信很多安卓用户都有这种感受,免费软件中自带的广告像狗皮膏药一样,不仅不美观,还会在运行软件时浪费手机流量,增加手机运行负荷~~更重要是不小心点到,就会进入相应的广告页面,所以今天小北和大家分享一个彻底去除软件里的广告,让手机运行更加高效的方法。
要去除软件里的广告,我们要用到下面几个软件:Notepad++ Portable、 APKTool、Undex以及WinRAR,大家可在网上下载。

1 . 要先卸载有广告的软件,并将其apk程序拷贝到电脑里; 右键单击apk程序,选择用WINRAR压缩方式打开,然后把其中的classes. dex解压出来。
2 . 解压classes.dex文件后,打开Notepad++ Portable软件搜索广告下载源地址。
注:目前Android的广告供应商有两个,一个是Admob,一个是 Google Ads,前者已被后者收购,两者SDK依然独立。
3 . 把搜索到的广告下载源地址修改成无效地址(例如0.0.0.0或192.168.1.1),保存后重新打包classes.dex 文件,并拖回软件apk安装包替换原文件。
4 . 将刚刚已经替换了classes.dex文件的apk安装包用APKTool反编译,然后用Notepad++ Portable搜索广告代码。
代码只搜索开头就行了,例如com. admob.android.ads.AdView 和 com.google.ads.GoogleAdView。
将搜索路径定位到res文件夹,双击搜索结果的黄颜色区域,将android:layout_width=“fill_parent“代码修改为 android:layout_width=“0.0dip“;
将android:layout_height=“wrap_content“代码修改为 android:layout_height=“0.0dip“,然后将所有搜索到的代码按照上面修改,修改完成后保存。
5 . 最后用APKTool重新编译打包成为apk文件,再次传到手机里安装即可。

转载于:https://www.cnblogs.com/firecode/p/3199884.html

你可能感兴趣的文章
P4878 道路修建-美国
查看>>
dp练习
查看>>
Java反射
查看>>
转过来的,可以看下
查看>>
一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(1)--创建和使用可重用工作流...
查看>>
Android广播机制概述
查看>>
[javascript]9宫格拖拽拼图游戏 puzzle
查看>>
Entity Framework底层操作封装(3)
查看>>
InputStream 转换 InputStreamReader再转换BufferedReader
查看>>
在线程池中的使用spring aop事务增强
查看>>
javascript相关知识
查看>>
数组对象去重
查看>>
你未必知道的12个JavaScript技巧
查看>>
mysql的基本操作命令
查看>>
微信小程序---数据缓存
查看>>
Python网页正文转换语音文件的操作方法
查看>>
常用SQL查询语句
查看>>
Redis Windows版安装详解
查看>>
linux后台运行python程序 nohup
查看>>
吴裕雄--天生自然 高等数学学习:对面积的曲面积分
查看>>