一般来说,安卓应用很多免费的apk都是有广告的。尽管我们要坚持尊重开发者,帮帮他们点击广告赚钱来可持续发展,但是有的时候,很多游戏中游戏实在是太影响感觉了,当找不到汉化破解版本的时候,也许需要亲自把它的广告去掉。

去掉广告需要二个方面的东西
第一,把下载广告的那一段代码去掉,让游戏不会源源不断的下载广告来闪现。
第二,把广告的那个窗口去掉或者把他的大小调节到最小。
有的游戏不需要麻烦,游戏本身不联网就能玩,那就直接去掉这个游戏的网络权限就可以了,但是这样单纯的游戏开发者很少,而且越来越少了。所以有时候去掉那个广告还是相当麻烦的。
需要的工具会在文章末尾提供下载。
首先找到这个游戏的apk文件,解压(winrar或者7zip),出现一个文件夹。
找到一个文件classes.dex把这个文件单独取出来,最好备份,防止误操。
解压undex,将上一步的文嘉去除,放入undex的xtemp文件夹内,并将其拖动到dex上面,在弹出的窗口按1。
找到顺手的编辑器(notepad++)开始搜索广告代码并且将搞出去吧,以下为常见的广告源。
Admob的广告下载源:
http://r.admob.com/ad_source.php
http://mm.admob.com
http://api.admob.com
Google Ads的广告下载源:
http://pagead2.googlesyndication.com/pagead/afma_load_ads.js
有米广告下载源:
http://www.youmi.net
其它广告下资源:
http://www.casee.cn
http://www.vpon.com
http://www.wooboo.com.cn
去掉广告源之后呢,将class文件夹拖到dex.bat上面按2,回到原来的dex文件了。将文件名修改一致后,放入原来apk揭开的文件夹内,并且将一个名为metal-inf的文件夹内删除到仅剩格式为mf的文件。然后压缩为原来的apk。
下一步,将广告的大小变成尽可能的小,以便不影响操作,将apk用apktool操作得到文件夹。
还是用顺手的编辑器将广告代码替换掉(android:layout_width=”fill_parent”替换为android:layout_width=”0.0dip” android:layout_height=”wrap_content”替换为android:layout_height=”0.0dip”)
常见的广告代码如下:
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” />
找到关于大小的参数改成0
然后使用apktool直接在生成apk文件。顺便签名一下之后就可以使用了。

转载于:https://www.cnblogs.com/wy811007/p/apk_NoAD.html

去除安卓apk中的广告相关推荐

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

    如何去除Android游戏软件中的广告:很多时候,我们下载好一款Andriod游戏软件,却被游戏软件中的广告弄的很烦.不停跳动的广告让人觉得非常不爽,而且在玩游戏的时候,还有可能点击到广告,中断游戏. ...

  2. 怎样在自己的安卓软件中加入广告

    开发者都希望自己开发出来的软件得到认可,但在软件得到认可的同时,能够获得更多物质方面的补偿也是非常不错的.那么怎样能够让自己开发出来的软件为自己带来更多的价值,能够赚钱了?答案就是...没错,在自己的 ...

  3. Android逆向之去除APK中的广告

    该逆向对应的课程连接如下(课程不仅包含操作步骤,更包含逆向的工具和实验的apk): ​Android安全逆向技术入门课程--移动安全视频教程-信息安全-CSDN程序员研修院 找到广告提示 每次打开都会 ...

  4. 去除狂人采集器添加在帖子中的广告信息

    去除狂人采集器添加在帖子中的广告信息 我的网站要转型,原有网站是综合性应用,有文章系统.博客.BBS等,使用狂人采集器可以很方便的进行采集,这个采集器可以免费使用,不过它会在每个采集的帖子后面随即添加 ...

  5. html5游戏封装安卓,html5游戏移植到android并打包成apk,加广告《二》

    html5游戏移植到android并打包成apk,加广告<二> 这篇则讲解开发集成,先看看工程目录结构 ? qqbrowser_sdk_v1.2.jar为X5内核sdk,下载注册开发者 B ...

  6. 安卓木马demo_向安卓APK smali源码中植入木马

    向安卓APK smali源码中植入木马反弹SHELL的测试代码[请勿用于非法目的,切记!] 在安卓应用程序中植入木马已经不是什么新鲜事情,下面给出一个demo 反弹shell的一个smali源码,可以 ...

  7. 如何去除软件内嵌广告_iphone如何一键去除app内置小广告?

    大家都知道,手机app会经常的偷掉用户的流量,这不用的时候还好,一用自己手机流量就该要遭殃了,很多网友会选择让他这样,不用理睬,但是日积月累流量费就要花很多了,其实我们可以不用越狱就可以一键去除app ...

  8. 在安卓项目中使用gifsicle编辑GIF动图-Android NDK 编译 gifsicle 为可执行文件记录

    一.前言 最近项目中有需要压缩GIF的需求,最开始时试图使用FFmpeg通过降低GIF的分辨率和帧率的来减少GIF文件体积,但实际测试下来,大多数情况下压缩效果并不理想,甚至会出现降低分辨率后导出的G ...

  9. NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具

    NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具 NP管理器 NPManager 安卓反编译工具,NP管理器是一款强大的安卓反编译或反汇编工具,虽然这个NPManager反编译 ...

  10. 手把手教你怎么去除Android APP里面的广告

    如何去除Android游戏软件中的广告:很多时候,我们下载好一款Andriod游戏软件,却被游戏软件中的广告弄的很烦.不停跳动的广告让人觉得非常不爽,而且在玩游戏的时候,还有可能点击到广告,中断游戏. ...

最新文章

  1. 清华大学计算机李雪,李雪 | 北京外国语大学国际商学院|International Business School,BFSU|本硕博,北外留学,来华留学Solbridge,EDP...
  2. Python基础知识之文件的读取操作
  3. 双线性插值理论与代码实例
  4. 《搜索算法——DFS、BFS、回溯》
  5. MSSQL分组取后每一组的最新一条记录
  6. python多线程编程技术主要应用_python多线程,多进程编程。
  7. ZooKeeper官方文档学习笔记02-ZooKeeper入门指南
  8. 初次接触NHibernate遇到的问题及解决方法
  9. 如何修改默认的site template大小
  10. 把代码迁移动Google Code里
  11. Spring mvc 项目整合P6Spy
  12. php怎么添加extension,php中没有extension怎么办_后端开发
  13. Python Tesseract-orc 识别简单验证码
  14. [面面面]搞定计算机面试常见知识点——Java篇
  15. 工装,夹具,治具,检具
  16. 接口测试,利用charles修改app的任意字段
  17. 菱形程序设计以及宏定义的应用
  18. 手机APP游戏/软件/资源下载站源码/软件盒子整站源码
  19. 5个需程序员自清的学习绊脚石!
  20. 修复:“ Windows进程激活服务(WAS)由于遇到错误而正在停止。”

热门文章

  1. 白盒测试-修正条件判定覆盖
  2. 关于js中new Date()的bugger发现
  3. 设备管理还在不坏不修、不停不管?这5大误区一定要避免
  4. 王者荣耀体验服怎么显示服务器,王者荣耀体验服怎么进 王者荣耀体验服申请攻略...
  5. SWUSTOJ #67 学生成绩管理
  6. obd协议 混动车_OBD完整协议
  7. 小象学院python数据分析课程怎么样_小象学院的机器学习集训营课程怎么样?
  8. C++ 地图涂色问题 栈递归
  9. 微信平台注册APP签名获取方法
  10. python入门经典教程-Python经典入门教程ppt