- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
去除手机软件广告的方法
去除手机软件广告的方法
很多时候,我们下载好一款Andriod软件,却被软件中的广告弄的很烦。不停跳动的广告让人觉得非常不爽,
而且在玩的时候,还有可能点击到广告,中断运行。那各位是不是非常想取出Andriod软件中的广告呢?
第一部分:软件准备
以下工具已打包,下载地址见后面
1.apktool————对apk执行分解(反编译)和合成(编译)的工具
2.dex————对classes.dex分解(dump)和合成(build)的工具
3.APKsign————apk签名工具
4.notepad++或者Em edit————文本编辑工具
5.java环境变量配置————apk签名需要
先安装java环境,这一步就不详细叙述了,跟普通程序的安装过程是一样的。
第二部分:去广告原理
先简单了解下软件的广告原理(可参考apk文件的组成)
一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。
Res\layout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。
只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。
目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。
另外国内还有,但十分不常见。
Res\layout内的xml文件广告代码一般格式如下:
Admob的广告代码为:
com.admob.android.ads.AdView??android:id=”@+id/ad” android:layout_width=”fill_parent” android:layout_height=”wrap_content” /
Google Ads的广告代码为:
com.google.ads.GoogleAdView??android:id=”@+id/adview”??android:layout_width=”wrap_content”??android:layout_height=”wrap_content” /
广告下载源
Admob的广告下载源:
/ad_source.php
Google Ads的广告下载源:
/pagead/afma_load_ads.js
以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是有可能显示广告的。
第三部分:实际操作
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(如果是HTC Rom你还需要将com.htc.resources.apk也放到目录里)
3.修改
打开notepad++,按ctrl+F,调出有哪些信誉好的足球投注网站对话框(记得要有哪些信誉好的足球投注网站目录,选第三个选项卡)
我们需要有哪些信誉好的足球投注网站的关键词一般主要有以下几个:
? ?admob? ? ? ?http://
notepad++下面会显示有哪些信誉好的足球投注网站出来的文件位置,点击跳转到相应的文件,一般为*.smali文件。
然后我们将http://??开头的字符串改成或者等无效的ip。使广告源无法访问。改完记得保存文件。
如果有哪些信誉好的足球投注网站的是非IP地址,那么将字符串该乱即可,例如改成等
4.编译
保存文件后将进行编译。在CMD命令提示符后输入命令 apktool_b_文件夹名_*.apk (解释:b为build缩写,编译的意思。)
编译成功将在apktool文件夹中生成一个*.apk文件,这个就是编译后得到的文件。
5.签名
运行APKsign目录下的APKsign.exe
选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名。稍片刻会有个签名成功的确认按钮,点击确认结束。
得到签名后的apk文件。接下来安装测试即可。
至于前面提到的Res\layout内的xml中的代码处理:简单介绍下:
Admob的广告代码为:
com.admob.android.ads.AdView??android:id=”@+id/ad” android:layout_width=”fill_parent” android:layout_height=”wrap_content” /
Google Ads的广告代码为:
com.google.ads.GoogleAdView
文档评论(0)