发新帖

鬼哥教你去广告之弹出广告

[复制链接]
24678 16
/*鬼哥很适合新手的一篇文章,特意转来@听鬼哥说故事 */

今天,我们再一次来到鬼哥教你去广告的小课堂,现在我们讲解的是去除插屏弹出广告,如下图所示的广告类型:


通过观察,我们可以发现关键字“Click here to visit acer-a500.ru”,这类的插屏广告,一般使用的是弹出Activity样式,或者直接重写的Dialog,所以有这个思路,我们就知道了怎么去掉广告---去除dialog的show方法即可。

Step One:

于是,我们先用Notepad++对全文件夹进行搜索,如下图:


http://img.blog.csdn.net/20140821113731646?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VpZ3V6aTExMTA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast


搜索结果如下:


http://img.blog.csdn.net/20140821113815622?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VpZ3V6aTExMTA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast


Step Two:

  双击‘Line 372’这一行,进入代码里面查看,如下:


http://img.blog.csdn.net/20140821113852485?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VpZ3V6aTExMTA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast


看到这里,我们就发现已经很简单了,使用的是AlertDialog的形式显示的这个广告内容,这里,我们直接注释掉show()V这一行,也就是在invoke前面加一个井号#,即注释代码,不会运行这里;同时,我们也可以直接删除这一样代码,效果一样,这样以后,广告就不会再次显示了。

Step Three:
    重打包,测试,查看是否有错误产生,有错误,则根据logcat提示的错误进行寻找相关代码,具体解决问题即可。

小游戏测试,不放出原包,看看了解一下即可,重要的是明白AlertDialog的使用方式,可以去找找安卓开发的相关资料。


原文地址:http://blog.csdn.net/guiguzi1110/article/details/38727609


举报 使用道具

回复

精彩评论17

JackIO    发表于 2015-1-1 17:06:24 | 显示全部楼层
果真是简单易懂,顶一个。

举报 使用道具

回复 支持 反对
andwin    发表于 2015-1-1 21:12:49 | 显示全部楼层
多谢分享!
不过这也只是一个简单个例而已,没有什么代表性。现在的游戏apk中的广告不一个简单的show()来调用的!!

举报 使用道具

回复 支持 反对
花墨    发表于 2015-1-1 22:04:44 | 显示全部楼层
andwin 发表于 2015-1-1 21:12
多谢分享!
不过这也只是一个简单个例而已,没有什么代表性。现在的游戏apk中的广告不一个简单的show()来调 ...

鬼哥写给新手看的,仅供参考,老鸟飘过

举报 使用道具

回复 支持 反对
737672679    发表于 2015-1-3 11:10:20 | 显示全部楼层
经过测试。文字返回空也不行(const-string v1  "")

删跳转是有用的。
无论是;if跳转、switch跳转、catch/try跳转,等

举报 使用道具

回复 支持 反对
花墨    发表于 2015-1-3 17:14:50 | 显示全部楼层
737672679 发表于 2015-1-3 11:10
经过测试。文字返回空也不行(const-string v1  "")

删跳转是有用的。

你返回空干嘛?

举报 使用道具

回复 支持 反对
737672679    发表于 2015-1-6 12:41:47 | 显示全部楼层
花墨 发表于 2015-1-3 17:14
你返回空干嘛?

发错。这是广告。删跳转

举报 使用道具

回复 支持 反对
sndncel    发表于 2015-1-6 21:26:24 | 显示全部楼层
:lol谢谢分享呀。。。。这个教程真是简单易懂呀。哈哈。

举报 使用道具

回复 支持 反对
花墨    发表于 2015-1-7 10:58:06 | 显示全部楼层
sndncel 发表于 2015-1-6 21:26
谢谢分享呀。。。。这个教程真是简单易懂呀。哈哈。

鬼哥出品。必属精品:lol

举报 使用道具

回复 支持 反对
vickis    发表于 2015-1-14 22:59:39 | 显示全部楼层
虽然简单,但实用。

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表