转载于:http://blog.163.com/xsmxxy@126/blog/static/6986998420125341440444/
虽然只是很简单的tips,不过也还算挺实用的
应用程序内置广告去除
只需要一个很好的应用程序:AdAway
原理是修改操作系统的host表,因此需要root权限。这个应用自带4个反广告清单的更新源,效果不错
网页广告过滤
android支持flash导致flash广告成为了机器的一个负担,虽然能通过设置浏览器插件“on demand”来手动启用flash,但是治标不治本。android3&4的内置浏览器以及移动版的chrome都不支持第三方插件,只能使用第三方工具
1)Adaway
因为是修改host表,只要有合适的清单就能达到反网页广告的效果,遗憾的是目前本人没有找到比较好的adaway的清单。
*2012-6-8 update
找到了一个很好的国内反广告的host清单,使用囧科技的hostsX制作中国国情的反广告host列表即可
传送门: http://orztech.com/softwares/hostsx
使用这个工具制作完host(推荐添加完反广告规则后使用一下除错功能),全文复制host文件,另存为一个txt文档,存到一个支持直链的网络服务器上(例如pogoplug或者screencast),然后在AdAway里面添加这个host txt文件的网络链接即可,实测效果很好,而且最大的优点在于全机反广告,也就是任意浏览器都可以摆脱广告了。
2)Firefox
Firefox mobile支持插件,因此可以使用adblock,但是目前firefox仍旧不支持flash。虽然可以使用phony来修改浏览器信息使其支持youtube播放,但似乎仍然无法支持tudou等的html5播放,因此目前还不算是一个很好的解决方案
*2012-6-8 update
使用一段时间发现FF的网页兼容性和流畅性都相当差,不推荐使用安卓版FF浏览器
3)Opera
Opera mobile虽然不支持插件,但是支持flash和url过滤功能。这里推荐使用fanboy的opera清单: http://www.fanboy.co.nz/adblock/opera/
获取urlfilter.ini后拷贝到机器里,在opera里输入about:config,在搜索功能里寻找到urlfilter的选项,将其定位到自己拷贝的urlfilter.ini文件,重启浏览器即可。当然,这个清单要自己手动更新
*2012-6-4 update
Opera有一个实验室版本支持extension: dev.opera.com/articles/view/extensions-opera-mobile-labs/
*2012-6-8 update
Opera使用的fanboy的chinalist已经许久没有更新了,很多小网站广告去除不了,root过的机子推荐使用方法1;另外,就算是使用实验室版本的opera,也仍旧无法让opera的adblock插件完美支持easylist+chinalist,是API的原因