文档库

最新最全的文档下载
当前位置:文档库 > apk软件广告去除教程

apk软件广告去除教程

去除安卓软件广告教程

首先要用到的软件:

Notepad++ Portable(dex汉化、文本编辑工具)

APKTool(反编译/编译工具)

smali/ baksmali(dex解包/打包工具)

WinRAR(apk安装包打包/解包工具)

软件网上到处都有了就不提供地址下载了------教程仅供参考---不对的地方还请高手告知-

先了解下软件的广告原理

一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。

res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。

另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。

目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。

- 广告代码

Admob的广告代码为:

android:id=”@+id/ad”

android:layout_width=”fill_parent”

android:layout_he ight=”wrap_content” />

Google Ads的广告代码为:

android:id=”@+id/adview”

android:layout_width=”wrap_content”

android:layout_height=”wrap_content” />

- 广告下载源

Admob的广告下载源:

http://www.wendangku.net/doc/747342fb910ef12d2af9e7f2.html /ad_source.php

http://www.wendangku.net/doc/747342fb910ef12d2af9e7f2.html

http://www.wendangku.net/doc/747342fb910ef12d2af9e7f2.html

Google Ads的广告下载源:

http://www.wendangku.net/doc/747342fb910ef12d2af9e7f2.html /pagead/afma_load_ads.js

* 去广告步骤:

1、去除广告下载源

- 解包classes.dex(方法上面已讲过),用Notepad++ Portable搜索广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下),如图: