教大家怎么去除APK 软件里的广告

上传人:仙*** 文档编号:107181931 上传时间:2022-06-14 格式:DOC 页数:2 大小:15KB
返回 下载 相关 举报
教大家怎么去除APK 软件里的广告_第1页
第1页 / 共2页
教大家怎么去除APK 软件里的广告_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
教大家怎么去除APK 软件里的广告先了解下软件的广告原理一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。reslayout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。- 广告代码Admob的广告代码为:Google Ads的广告代码为:- 广告下载源Admob的广告下载源:http:去掉我/http:去掉我/http:去掉我/Google Ads的广告下载源:http:去掉我/* 去广告步骤:1、去除广告下载源- 解包classes.dex(方法上面已讲过),用Notepad+ Portable搜索广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下),如图:- 搜索结果如下:- 将广告下载源地址修改成无效的地址(例如0.0.0.0、192.168.1.1等),如图:- 完成后保存,重新打包classes.dex,拖回apk安装包替换原文件。2、去除广告界面 将刚刚已经替换了classes.dex文件的apk安装包用APKTool反编译。 用Notepad+ Portable搜索广告代码(上面已列出)- 如图,将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头就行了,如:com.admob.android.ads.AdView 和 com.google.ads.GoogleAdView。如图:- 搜索结果: 双击黄颜色区域,修改下图上方的代码android:layout_width=fill_parent 修改为 android:layout_width=0.0dipandroid:layout_height=wrap_content 修改为 android:layout_height=0.0dip修改后:- 将所有搜索到的代码按照上面修改,完成后保存,用APKTool重新编译打包,可签,安装即可。* 再作下解释:android:layout_width=fill_parent 修改为 android:layout_width=0.0dipandroid:layout_height=wrap_content 修改为 android:layout_height=0.0dip之 所以这么修改,是因为要让广告窗口不显示,android:layout_width定义的是广告窗口的宽 度,android:layout_height定义的是广告窗口的高度,0.0dip代表0像素,将两者后面的值修改为0.0dip,那么高和宽都是显 示0像素,等于不显示,达到了去广告窗口界面的目的。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!