去除手机软件广告的方法

去除手机软件广告的方法

ID:8820704

大小:19.50 KB

页数:3页

时间:2018-04-08

去除手机软件广告的方法_第1页
去除手机软件广告的方法_第2页
去除手机软件广告的方法_第3页
资源描述:

《去除手机软件广告的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、去除手机软件广告的方法很多时候,我们下载好一款Andriod软件,却被软件中的广告弄的很烦。不停跳动的广告让人觉得非常不爽,而且在玩的时候,还有可能点击到广告,中断运行。那各位是不是非常想取出Andriod软件中的广告呢?第一部分:软件准备以下工具已打包,下载地址见后面1.apktool————对apk执行分解(反编译)和合成(编译)的工具2.dex————对classes.dex分解(dump)和合成(build)的工具3.APKsign————apk签名工具4.notepad++或者Emedit————文本编辑工具5.java环境变量配置————

2、apk签名需要先安装java环境,这一步就不详细叙述了,跟普通程序的安装过程是一样的。第二部分:去广告原理先简单了解下软件的广告原理(可参考apk文件的组成)一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。Reslayout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。目前Android的广告供应商有两个,一个是Admob,一个是GoogleAds,前者已被后者收购,但两者SDK依

3、然独立。另外国内还有casee.cn,但十分不常见。Reslayout内的xml文件广告代码一般格式如下:Admob的广告代码为:GoogleAds的广告代码为:

4、dth=”wrap_content”  android:layout_height=”wrap_content”/>广告下载源Admob的广告下载源:http://r.admob.com/ad_source.phphttp://mm.admob.comhttp://api.admob.comGoogleAds的广告下载源:http://pagead2.googlesyndication.com/pagead/afma_load_ads.js以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是有可能显示广告的

5、。第三部分:实际操作1.准备apk将apk文件放入apktool文件夹内(改名为123.apk)2.反编译普通APK:(1).将APK放置到APKTool目录下,并改名为123.apk(2).打开APKTool.cmd,选择1进行反编译操作完成后会生成一个apk文件夹,这个文件夹里的文件就是组成apk的文件。系统APK:需要将系统APK,framework-res.apk放置到APKTool目录里,并将系统apk改名为123.apk(如果是HTCRom你还需要将com.htc.resources.apk也放到目录里)3.修改打开notepad++,按

6、ctrl+F,调出搜索对话框(记得要搜索目录,选第三个选项卡)我们需要搜索的关键词一般主要有以下几个:admob.com  admob  google.com  http://notepad++下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*.smali文件。然后我们将http://  开头的字符串改成0.0.0.0或者127.1.1.1等无效的ip。使广告源无法访问。改完记得保存文件。如果搜索的是非IP地址,那么将字符串该乱即可,例如google.com改成a.com等4.编译保存文件后将进行编译。在CMD命令提示符后输入命令apkto

7、ol_b_文件夹名_*.apk(解释:b为build缩写,编译的意思。)编译成功将在apktool文件夹中生成一个*.apk文件,这个就是编译后得到的文件。5.签名运行APKsign目录下的APKsign.exe选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名。稍片刻会有个签名成功的确认按钮,点击确认结束。得到签名后的apk文件。接下来安装测试即可。--------------------------------------------------至于前面提到的Reslayout内的xml中的代码处理:简单介绍下:Admob的广告代码为

8、:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。