如题所述
去除一个App的广告有很多种途径:可以用手机管理软件直接去除联网权限,也可以用去广告软件比如:广告拦截增强版 Adblock Plus,广告快走开 AdAway等等等等。
对于那些比较复杂的广告,可以用Apktool解包,查看Androidmanifest.xml文件, 一般一些的去掉配置文件的activity;稍强悍的修改布局文件,再强悍一些的就要进代码改smali,再再强悍一些的可能需要修改一些非smali代码等等等等。当然很多时候这几种方式会结合在一起使用。如果app内部有去除广告这个按钮,也可以考虑通过破解来达到去广告的目的。
对于那些比较复杂的广告,可以用Apktool解包,查看Androidmanifest.xml文件, 一般一些的去掉配置文件的activity;稍强悍的修改布局文件,再强悍一些的就要进代码改smali,再再强悍一些的可能需要修改一些非smali代码等等等等。当然很多时候这几种方式会结合在一起使用。如果app内部有去除广告这个按钮,也可以考虑通过破解来达到去广告的目的。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-05-04
手把手教你怎么去除Android APP里面的广告(望采纳)
如何去除Android游戏软件中的广告:很多时候,我们下载好一款Andriod游戏软件,却被游戏软件中的广告弄的很烦。不停跳动的广告让人觉得非常不爽,而且在玩游戏的时候,还有可能点击到广告,中断游戏。那各位椒友是不是非常想取出Andriod游戏软件中的广告呢?嘿嘿,今天,凌少就来教大家如何取出Andriod游戏软件中的广告。
下面就教大家怎么用最简单的步骤把广告通通都去掉!所需工具已打包,下载链接在文中。
一:安装java环境
下载最新的java环境(点击下载),并安装。这一步就不详细叙述了,跟普通程序的安装过程是一样的。
二:下载所需工具(点击下载)
该压缩包包含以下三个工具:
smali —— 解包、打包apk文件
notepad —— 查询文件关键字并替换
apk签名工具
将所有工具解压缩待用
用WinRAR打开需要去广告的apk文件,提取classes.dex
将classes.dex拖到smali文件夹中的解包.bat上
得到classes文件夹
打开notepad(也可以使用editplus)
按Ctrl+F打开搜索替换
选择 在文件中搜索 (Find in Files)
在浏览目录(Directory)里选择classes文件夹
搜索内容(Find what) 填写http://
这时可以看到有很多搜索到的链接 其中有很多就是广告链接
将广告链接删除(只删除引号内的部分)
notepad++会自动保存你做的修改
将classes文件夹拖动到打包.bat上 自动打包
得到修改完成后的classes.dex
将classes.dex拖到apk文件(用winrar打开)里替换原文件
删除apk文件中META-INF里的除MANIFEST.MF外的两个文件
将apk文件移动到拖动到签名工具所在文件夹sign里
拖动到Sign.bat上自动签名
这样你的应用就没有广告了,简单吧
此经验转自--- 程序员之家
如何去除Android游戏软件中的广告:很多时候,我们下载好一款Andriod游戏软件,却被游戏软件中的广告弄的很烦。不停跳动的广告让人觉得非常不爽,而且在玩游戏的时候,还有可能点击到广告,中断游戏。那各位椒友是不是非常想取出Andriod游戏软件中的广告呢?嘿嘿,今天,凌少就来教大家如何取出Andriod游戏软件中的广告。
下面就教大家怎么用最简单的步骤把广告通通都去掉!所需工具已打包,下载链接在文中。
一:安装java环境
下载最新的java环境(点击下载),并安装。这一步就不详细叙述了,跟普通程序的安装过程是一样的。
二:下载所需工具(点击下载)
该压缩包包含以下三个工具:
smali —— 解包、打包apk文件
notepad —— 查询文件关键字并替换
apk签名工具
将所有工具解压缩待用
用WinRAR打开需要去广告的apk文件,提取classes.dex
将classes.dex拖到smali文件夹中的解包.bat上
得到classes文件夹
打开notepad(也可以使用editplus)
按Ctrl+F打开搜索替换
选择 在文件中搜索 (Find in Files)
在浏览目录(Directory)里选择classes文件夹
搜索内容(Find what) 填写http://
这时可以看到有很多搜索到的链接 其中有很多就是广告链接
将广告链接删除(只删除引号内的部分)
notepad++会自动保存你做的修改
将classes文件夹拖动到打包.bat上 自动打包
得到修改完成后的classes.dex
将classes.dex拖到apk文件(用winrar打开)里替换原文件
删除apk文件中META-INF里的除MANIFEST.MF外的两个文件
将apk文件移动到拖动到签名工具所在文件夹sign里
拖动到Sign.bat上自动签名
这样你的应用就没有广告了,简单吧
此经验转自--- 程序员之家
第2个回答 推荐于2017-09-17
安卓软件内置的广告原理是软件在运行后联网,再推送厂商指定的广告内容,尤其是一些不知名的软件和修改过的游戏,因此,想清除这类广告,最简单的方法就是禁止游戏联网。如果你的手机是联想、中兴、小米等品牌的手机话可以直接使用自带的联网防火墙软件。以联想手机为例,进入随机预装的“乐安全”,在“流量监控→软件联网管理”中,关闭有植入广告的单机游戏的联网权限。接下来,我们还需进入“系统设置→应用→已下载”,选中已关闭联网权限的游戏并点击“清除数据”按钮。
求采纳本回答被提问者采纳
求采纳本回答被提问者采纳
第3个回答 2018-06-25
你可以下载一个叫adsafe的工具 可以屏蔽一些广告
如果要单独去掉某一个apk的广告 就必须用反编译和打包签名工具才行 不过这样做是不道德的行为 很多非官方的应用都是这么做的广告 很卑鄙本回答被网友采纳
如果要单独去掉某一个apk的广告 就必须用反编译和打包签名工具才行 不过这样做是不道德的行为 很多非官方的应用都是这么做的广告 很卑鄙本回答被网友采纳
第4个回答 2015-10-05
广告是编译到软件中的,不能去除,除非重新编译,但应该可以通过向LBE、360等软件进行屏蔽