如何去除应用广告Android应用中的广告

准备工作:1.一部已ROOT的手机2.安装Xposed框架。安装方法:1.打开Xposed框架 点击下载 搜索MinMinGuard2.下载安装最新版MinMinGuard,在框架中选中后重启手机3.由于MinMinGuard 没有广告检测机制,我们就只能对于那些已知存在广告的软件进行去除。现在用网易有道词典做示范,打开有道词典之后可以看到软件在底部有广告推送。为了不妨碍阅读体验,我们把他去除掉。&1&打开MinMinGuard 找到有道词典(也可以直接搜索),可以看到程序名下面已经有红字了。&2&勾选有道词典。(也可以点击“笔”状图标,都勾上吧)。&3&重启软件(如无效果请重启手机),你就发现讨厌的广告不见了。 最近更新:免责声明:本文仅代表作者个人观点,与本网无关。看完本文,记得打分哦:很好下载Doc格式文档马上分享给朋友:?知道苹果代表什么吗实用文章,深受网友追捧比较有用,值得网友借鉴没有价值,写作仍需努力相关智能手机:
48小时热门android应用程序广告去除教程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
android应用程序广告去除教程
上传于|0|0|文档简介
&&android应用程序广告去除教程
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢热门搜索:
您的位置: -&
软件教程分类查找
非常抱歉!2345软件大全没能为您提供完善服务,万分感谢能得到您的指点!
您的建议:
精品软件课程
人气:360936
苹果iOS是由苹果公司开发的手持设备操作系
人气:113551
Android(安卓)操作系统是一种以Linux为基
人气:2368
京东(JD.com)是中国最大的自营式电商企业
人气:3935
支付宝是全球领先的第三方支付平台,成立于
小游戏推荐
安卓软件广告如何去除
出处:2345软件大全
人气:1066
核心提示:安卓软件广告如何去除?一起看看吧!
  安卓手机软件中的广告怎么屏蔽?安卓手机软件中的广告怎么屏蔽?用智能手机的小伙伴都知道,软件中都有很多广告,不小心按到还会直接进入那个网站,神烦的狠。小编受不了这样的情况,网上很早了很多教程,现在大家分享一下。  先了解下软件的广告原理  一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。  reslayout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。  另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。  目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。  - 广告代码  Admob的广告代码为:  android:id=”@+id/ad”  android:layout_width=”fill_parent”  android:layout_height=”wrap_content” /&  Google Ads的广告代码为:  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、去除广告下载源  - 解包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.0dip&  android:layout_height=&wrap_content& 修改为 android:layout_height=&0.0dip&  点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小  修改后:  点击在新窗口查看全图 CTRL+鼠标滚轮放大或缩小  - 将所有搜索到的代码按照上面修改,完成后保存,用APKTool重新编译打包,可签,安装即可。  * 再作下解释:  android:layout_width=&fill_parent& 修改为 android:layout_width=&0.0dip&  android:layout_height=&wrap_content& 修改为 android:layout_height=&0.0dip&  之所以这么修改,是因为要让广告窗口不显示,android:layout_width定义的是广告窗口的宽度,android:layout_height定义的是广告窗口的高度,0.0dip代表0像素,将两者后面的值修改为0.0dip,那么高和宽都是显示0像素,等于不显示,达到了去广告窗口界面的目的。
相关教程推荐
相关软件推荐
资源统计:无插件软件:186556个 无病毒软件:186869个 昨日已处理119个带插件、病毒的软件
本站总软件:186869个 软件总下载次数:22.851亿次
软件教程文章:103283篇 总浏览次数:3.37亿次如何屏蔽Android手机广告的三种方法介绍
如何屏蔽Android手机广告的三种方法介绍
编辑:匿名
来源:小米社区
随着()智能手机在全世界普及率日益提升,各种基于手机推出的软件也是呈现“井喷”之势,在极大地方便了手机用户 的同时也会被暴露出一些不利因素,像在使用手机软件时会弹出各种广告,令许多人非常头疼。如何去除这些烦人的广告?下面就将自己以及网友总结的一些去除手机广告的方法分享给大家,希望能帮助大家早日摆脱手机广告困扰,让你的数据流量花的明明白白!
一、初级解决方法--采用关闭手机联网功能
大家都知道手机弹出广告是在手机使用联网功能下发生的,那么我们是不是可以采用对手机软件联网功能的限制,从而达到屏蔽手机广告的目的呢?----答案是可以的。
以下是截图,
找到手机自带的“网络助手”字样的软件打开后进入到“流量排行”列表,点击“批量联网控制”,然后找到相应有广告的软件,点击其“2G/3G”、“WIFI”按钮关闭即可。
优点:不需要下载其他第三方软件;手机无需ROOT
缺点:不适合在进行联网游戏时使用
二、行之有效方法--安装安全管理类软件
下面的这种方法也是大家很常用也比较简单的方法,那就是安装第三方手机安全管理类软件,例如、等进行对广告的拦截,本人用的是。
进入主程序后点击"广告隐私管理",软件会自动检测你手机中的所有软件,检测完毕后点击"全部广告软件"会列出含有广告软件的程序。最后点击相应含有广告的软件进行手动关闭禁止。不过需要注意的是手机必须在ROOT之 后才可进行以上操作。
优点:简单、易操作,效果明显
缺点:需要进行对手机进行ROOT操作
大小:8MB&&支持平台:Android
三、技术宅方法--使用反编译工具
最后的这个方法是从网上收集来的,个人认为这个比较麻烦,技术宅们可以去尝试一下。(注:以下图片、屏蔽广告方法均来自互联网)
先用winrar将apk安装包解压,从中提取classes.dex,利用Xtemp将dex解包,得到classes文件夹。
打开notepadplus,然后按Ctrl+F,选择"Find in Files"标签,搜索“http://”,然后点击“Find All”,如下图所示:
从搜索到的结果中找到名为“AdView”的文件夹,此文件中包含的就是加载广告的脚本,将下面三行脚 本"http://schemas..com/apk/lib/com.google.ads"改为""(也就是删除http: //schemas..com/apk/lib/com.google.ads),就可以屏蔽掉广告的加载和显示。
重新打包dex文件(双击“redex.bat”即可,然后会生产一个“out.dex”,把它改名为“classes.dex”替换到原apk包中即可),然后为改动过的apk软件签名,这样便得到了一个无广告的应用
优点:根除准确、彻底
缺点:需要有一定Java以及编程基础,普通人不易掌握
结语:以上就是给大家分享的三种屏蔽手机广告的方法,在本人看来,大家使用前两种方法就 可以屏蔽大多数手机广告了。不过这些方法当然不是所有屏蔽手机广告的方法,鉴于能力有限,小编只使用前两种方法,第三种没有尝试过,如果大家还有其他好的方法,欢迎大家发表拍砖评论!!!

我要回帖

更多关于 去除应用广告 的文章

 

随机推荐