您所在位置: 网站首页 / apk软件去广告-傻瓜教程.doc / 文档详情
apk软件去广告-傻瓜教程.doc 立即下载
2024-12-17
约3.1千字
约7页
0
1.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

apk软件去广告-傻瓜教程.doc

apk软件去广告-傻瓜教程.doc

预览

免费试读已结束,剩余 2 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开






第一部分:软件准备。1.apktool————对apk执行分解(反编译)和合成(编译)的工具2.dex————对classes.dex分解(dump)和合成(build)的工具3.APKsign————apk签名工具4.notepad++或者Emedit————文本编辑工具5.java环境变量配置————apk签名需要前三个工具打包为a.d.cn文件如下可下载:HYPERLINK"http://img.d.cn/android/android_atta/month_1108/11081721198adc89fd9a013ad9.zip"a.d.cn.zipHYPERLINK"http://img.d.cn/android/android_atta/month_1108/1108172120b5ba30201a64480d.zip"notepad5.9_installer.zip第二部分:去广告原理。先简单了解下软件的广告原理(可参考apk文件的组成,见帖HYPERLINK"http://android.d.cn/bbs/thread-38605-1-1.html"http://android.d.cn/bbs/thread-38605-1-1.html)一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。Res\layout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。目前Android的广告供应商有两个,一个是Admob,一个是GoogleAds,前者已被后者收购,但两者SDK依然独立。另外国内还有casee.cn,但十分不常见。Res\layout内的xml文件广告代码一般格式如下:Admob的广告代码为:<com.admob.android.ads.AdViewandroid:id=”@+id/ad”android:layout_width=”fill_parent”android:layout_height=”wrap_content”/>GoogleAds的广告代码为:<com.google.ads.GoogleAdViewandroid:id=”@+id/adview”android:layout_width=”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以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是可能显示广告的。第三部分:实际操作1.准备apk将apk文件放入apktool文件夹内(可改名,改得简单易于操作)。
2.反编译运行run.bat文件,cmd窗口中输入命令apktool_d_*.apk如图(解释:d为dump缩写,反编译的意思。)

如下图为反编译成功。

然后将在apktool文件夹中生成一个文件夹,名称为apk的名称,这个文件夹里的文件就是组成apk的文件。3.修改打开notepad++,按ctrl+F,调出搜索对话框,如图:

记得要搜索目录,选第三个选项卡。我们需要搜索的关键词一般主要有以下几个:admob.comadmobgoogle.comhttp://如下图:notepad++下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*.smali文件。

然后我们将http://开头的字符串改成0.0.0.0或者127.1.1.1等无效的ip。使广告源无法访问。改完记得保存文件。如果搜索的是非IP地址,那么将字符串该乱即可,例如google.com改成a.com等,个人经验而谈。

4.编译保存文件后将进行编译。在CMD命令提示符后输入命令apktool_b_文件夹名_*.apk(解释:b为build缩写,编译的意思。)

如上图过程为编译成功,此时将在apktool文件夹中生成一个*.apk文件,这个就是编译后得到的文件。5.签名运行APKsign目录下的APKsign.exe,得到窗口:

选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名。稍片刻会有个签名成功的确认按钮,点击确认结束。
得到签名后的apk文件。接下来安装测试即可。



——————
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

apk软件去广告-傻瓜教程

文档大小:1.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用