`

AdFreeDetector 开源了

阅读更多
AdFree Android http://forum.bigtincan.com/index.php?topic=121.0 是个通过修改hosts文件来达到阻止网络广告条显示在你手机上的一个Android应用。对于我们依靠广告收入为生的开发者,这个东西是让人非常切齿痛恨的。不仅仅是没有收入的问题,广告没显示的那个View会光秃秃的很难看,那些使用AdFree的用户也太小气了。

所以。。。开发了个简单的JAR包,专门检测Android手机上是否有AdFree的包,还有是不是hosts里广告的请求URL被更改过了。

今天这个项目开源了:http://code.google.com/p/adfree-detector/

AndroidManifest.xml里记得加入:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>



// 检查系统中是否有AdFree这个app
boolean flag = Detector.isAdFreeInstalled(context);


// 检查hosts文件是否被修改过, 默认是检查 googleads.g.doubleclick.net
boolean isAltered = Detector.isHostAltered(context, null);


// 检查特定的hostname, 比如AdMob: analytics.admob.com
isAltered = Detector.isHostAltered(context, "analytics.admob.com");


至于你检测到用户有“不良行为”后怎么处理,就是你自己的事情了:)

祝大家早点发财~!
分享到:
评论
7 楼 mtain 2011-11-15  
不要 为难 他 
6 楼 Silverside 2011-03-28  
LordHong:
自己应用上的广告位貌似自己控制不了吧。
如果都屏蔽了,那么所谓的广告收入怎么来呢?
5 楼 kirin 2011-01-10  
up up 用到这个
4 楼 ntop 2010-07-05  
太厉害了!
3 楼 liwy2008 2010-06-08  
开源怎么没有源码啊
2 楼 woods 2010-06-04  
  来踩踩 嘎嘎
1 楼 henryhua 2010-06-03  
http://www.ifanr.com/12874

ifanr:你开发过不少的软件,臭显一下吧。另外,说说你在软件开发时遇到过最神奇的事情吧。



Lordhong:这个也没什么好臭显的,不过给人做过几个很成功的外包项目,Android Market 上下载量最大的铃声应用(超过 200 万的安装量)和另一个背景下载的应用(超过 100 万的安装量),客户每日广告收入在 5 千到上万刀。

=====
这么厉害,如果不是“客户每日广告收入在 5 千到上万刀”,而是自己收入,那多好?
Android开发,很适合个人作啊?为什么非要给别人作嫁衣呢?

相关推荐

    开源软件文集:开源革命之声.pdf

    《开源软件文集:开源革命之声》是一本集结了多位开源运动领袖和软件界大牛们观点的书籍。本书不仅回顾了开源软件的发展历程,还深入探讨了开源革命成功的原因以及未来的发展趋势。在这个过程中,书中涉及了多个重要...

    Android 开源在线音乐播放器

    还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...

    天若OCR开源版V5.0.0

    天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR...

    开源期刊第一期

    ### 开源期刊第一期知识点详述 #### 一、开源期刊背景及意义 - **期刊创刊背景**:《开源》期刊始于2008年,经过五年的酝酿与筹备,正式面向公众发布。这份期刊的诞生标志着中国开源运动进入了一个新的阶段。在...

    Mission Planner最新版本无人机开源地面站,适用于APM、PIX、Pixhawk 等开源飞控1.3.80版本号

    Mission Planner开源地面站,适用于APM、PIX、Pixhawk 、TURBO PiX等开源飞控,这是解锁无人机的必须软件。适用于window系统。Mission Planner开源地面站,适用于APM、PIX、Pixhawk 、TURBO PiX等开源飞控,这是解锁...

    SimpleBGC32- 开源三轴无刷云台算法完全解说_电机_mpu6050三轴云台_云台开源算法_云台电机_电机开源_

    标题中的“SimpleBGC32- 开源三轴无刷云台算法完全解说”表明了这是一个关于三轴无刷电机云台控制系统的详细介绍,重点在于其开源算法。这个系统基于STM32F103RC微控制器,结合了MPU6050六轴传感器,用于实现飞行器...

    金融行业开源生态深度研究报告.pdf

    本报告旨在分析开源对金融行业的重要意义,同时解析开源存在哪些风险,并总结一套改善金融行业开源使用治理与对外开源贡献的可行见解。本报告还展示我国金融行业在开源使用治理与对外开源方面的活跃程度,并给出我国...

    开源技术发展介绍开源技术发展介绍.pptx

    开源技术发展介绍 开源技术发展介绍是指开源技术的定义、分类、发展趋势、应用原因、发展历程、社区现状、盈利方式等方面的内容。下面将详细介绍开源技术发展的相关知识点。 一、开源定义与区别 开源定义是指开放...

    附件 1《中国移动业务支撑网开源软件管理办法v1.docx

    《中国移动业务支撑网开源软件管理办法v1》 本文档是中国移动通信集团业务支撑系统部发布的关于开源软件管理的管理办法,旨在规范中国移动业务支撑系统中的开源软件管理,确保生产系统的稳定运行。 开源软件管理的...

    中国开源软件产业研究报告(2022)(68页).pdf

    在此背景下,中国的开源软件产业已经形成了一定的规模,包括企业自主开源、开源社区、开源产业联盟和开源基金会等多元化的组织形式。 开源软件与云计算的紧密关系体现在两个方面:一方面,开源软件是云计算基础设施...

    金山开源源代码 金山开源源代码

    【金山开源源代码详解】 金山开源源代码是金山软件公司对外公开的部分软件源代码,旨在促进技术交流与合作,推动技术创新。开源意味着开发者可以查看、使用、修改和分发这些代码,遵循特定的开源许可协议。金山软件...

    优惠券开源系统

    【优惠券开源系统】是一种专为站长设计的软件解决方案,旨在快速搭建具备优惠券功能的购物网站。这个系统的核心特点是其开源性质,意味着用户可以自由查看、修改和分发源代码,根据自身需求定制功能,适应不同的商业...

    90几套Unity开源项目.txt

    根据提供的文件信息,我们可以从标题、描述以及标签中提炼出几个关键知识点,这些知识点主要围绕“Unity开源项目”展开。接下来将对这些知识点进行详细阐述。 ### 一、Unity开源项目的概念 Unity是一款由Unity ...

    MYQQA 框架开源源码.rar

    MYQQA 框架开源源码 , 仅供研究学习使用!MYQQA 框架开源源码 , 仅供研究学习使用!MYQQA 框架开源源码 , 仅供研究学习使用!MYQQA 框架开源源码 , 仅供研究学习使用!MYQQA 框架开源源码 , 仅供研究学习使用!MYQQA 框架...

    开源桌面贴片机软件,开源SMT取放硬件和软件

    开源桌面贴片机软件,开源SMT取放硬件和软件

    2021中国网络开源技术生态峰会PPT汇总.zip

    2021中国网络开源技术生态峰会PPT汇总,共21份。 轻量级k8s构建开放式边缘计算架构 白盒开放场景及研究探讨 大网网络操作系统+云网融合的智慧大脑 不断扩展的云网络边界和开源技术在其中的应用 网络操作系统-从开源...

    几大主流开源飞控平台优劣比较

    开源飞控平台比较 开源飞控平台是无人机系统的核心组件之一,负责飞行控制、导航和数据处理等功能。当前市场上有多种开源飞控平台,包括APM、Px4/Pixhawk、Autopilot、PPZ、MWC等。这些平台各有其优缺,今天我们将...

Global site tag (gtag.js) - Google Analytics