Android 软件开发的盈利模式

相信大家都知道刚刚下架的Flappy Bird,仅仅靠广告便可日赚5万美元,另广大开发者们垂涎的同时,或许也会对很多人造成错觉:在游戏中植入广告代码获利的方式已经成熟。豆族网编辑下面 就从安卓游戏如何植入广告、类别以及各大应用市场对植入广告代码的审核尺度等方面加以分析,希望和安卓爱好者们一同分享、交流。

  一、植入广告代码的主要方法和类别

  1、目前大部分植入的广告是通过对APK包的反编译,加入广告代码后重新签名打包的方式。具体的反编译工具被很多人使用的是 AndroidAPKTool,首先要搭建Java开发环境、配置环境变量、安装APKTool,具体的方法可自行百度一下。广告代码的类型有 Banner、悬浮窗、通知栏甚至是插屏等等。

  2、还有一类是将Flash游戏破解、植入广告代码后最终打包成Apk文件的方式。这方法据豆族网编辑了解目前国内使用的人并不多,因为还没有 一套通用的破解工具发布出来,而是某些对Flash技术及其了解的人自行写的工具,仅仅在小团队内部使用。大致的方法是通过他们的工具软件把Flash文 件的代码提取出来,然后整合到工具上,再进行修改、编译。比如首先需要删除游戏内部的多余信息如开篇动画、公司Logo、More Games按钮等,然后即可执行打包操作。在这期间还可以选择展示广告的时间,比如可以选择三天后显示以避开市场的审核等行为。

  二、应用市场对应用或游戏内部广告的审核尺度分析

  反编译或破解好的、植入广告代码的游戏最终就要去渠道发布推广了,下面概括下主流应用市场对此的审核现状,分两部分:

  1、很难通过的

  首屈一指的是量最大的360,360首先要对版权进行严格的审核,版权确认不了,内容的审核根本无从谈起。因此,绝大数游戏会因版权问题被拒之门外。其次,91、安卓市场也对版权查的比较严,被通过的几率很低。

  2、能够通过或值得尝试的

  能通过的首先是百度应用中心、应用宝、小米市场等,游戏只要可以正常运行,无敏感内容都可对接成功,应用宝和小米同样如此。此外,有些国外的应 用市场也可百分之百通过,比如getjar.mobi等,而谷歌Play由于注册开发者比较纠结——VISA信用卡及25美元注册费等等麻烦事也很少被尝 试,但据豆族网了解,被破解的Flash游戏是可以被收录的。而且由谷歌Play带来的利益最为可观。其他还有一些量不大的市场可以尝试,比如N多、搜狗 市场等等。因为有时候市场会根据自己的运营策略调整审核规则,比如搜狗市场2013年对于内含广告代码的Flash游戏是收录的,而现在在提交却被驳回。

  关于究竟哪种类型的广告可以被市场接受呢?ADMOB如何使用等等这些问题豆族网会在后期继续发文,还请期待。

时间: 2024-10-09 22:41:11

Android 软件开发的盈利模式的相关文章

敏捷软件开发 – ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式

设计运行在简易台灯中的软件.台灯由一个开关和一盏灯组成.可以询问开关是开着还是关着,也可以让灯打开或者关闭. 下面设计了一个简易的模型.Switch对象可以轮询实际开关的状态,并且可以发送相应的turnOn和turnOff消息给Light. 这个设计违反了两个设计原则:依赖倒置(DIP)和开放-封闭(OCP).对DIP的违反是明显的,Switch依赖了具体类Light.DIP告诉我们要优先依赖于抽象类.对OCP的违反虽然没有那么明显,但是更加切中要害.我们之所以不喜欢这个设计是因为它迫使我们在任

Android 软件开发与游戏开发1 至 32系列博文大合集

Android 软件开发与游戏开发1 至 32系列博文大合集Android 软件开发与游戏开发1 至 32系列博文大合集 http://www.qdmm.com/BookReader/17958,65822595.aspxhttp://www.qdmm.com/BookReader/17958,65822597.aspxhttp://www.qdmm.com/BookReader/17958,65822598.aspxhttp://www.qdmm.com/BookReader/17958,65

敏捷软件开发 – NULL OBJECT模式

考虑以下代码 Employee e = Db.GetEmployee("Bob"); if(e != null && e.IsTimeToPay(today)) { e.Pay(); } 大多数人曾经由于忘记对null进行检查而受挫.该管用手法虽然常见,但却是丑陋且易出错的. 通过让Db.GetEmployee抛出一个异常而不是返回null,可以减少出错的可能性.不过,try/catch块对比null的检查更加丑陋. 可以使用NULL OBJECT模式来解决这些问题.通

Android软件开发之盘点自定义View界面大合集(二)

Android软件开发之盘点自定义View界面大合集(二) - 雨松MOMO的程序世界 - 51CTO技术博客 雨松MOMO带大家盘点Android 中的自定义View界面的绘制 今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧. 1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要 而且使用它还可以带来一个更重要的好处就是很方

Android软件开发之盘点所有Dialog对话框大合集(一)

Android软件开发之盘点所有Dialog对话框大合集(一) - 雨松MOMO的程序世界 - 51CTO技术博客 雨松MOMO带大家盘点Android 中的对话框 今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧.   1.确定取消对话框 对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件.   我们使用AlerDialog 创建对话框 AlertDia

Android软件开发行业

Android进入中国才几年的时间,Android工程师就以手机开发为主要对象,但不限于手机操作系统.手机游戏.手机其他多种功能的开发和优化人员.要掌握Android技术,除了Linux,还要有C语言以及Java(java考试培训)就业面会比传统IT人才更广. Android软件开发行业的不断发展,Android软件开发人员的待遇也是不断攀升,目前android行业约有30%的手机应用开发工程师,50%的android软件应用工程师,还有20%的android高端研发工程师!如何从这个朝阳的行业

基于OpenCV的Android软件开发

最近在做Android软件开发,手头有一些C.OpenCV版本的代码想移植到手机中,于是调查了OpenCV在Android中的使用方法,总结如下. 我使用的Android软件开发环境为Android ADT(Android Developer Tools),它包含了Android软件开发必备的开发插件,下载下来解压就能用.对于编译C/C++ Android Native代码开发,需要NDK,也是下载下来解压,在eclipse里配置一下路径即可,如下图(Window->Preferences).

转: Android 软件开发之如何使用Eclipse Debug调试程序详解(七)

转自: http://www.uml.org.cn/mobiledev/201110092.asp Android 软件开发之如何使用Eclipse Debug调试程序详解(七)   发布于2011-10-09   1.在程序中添加一个断点 如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法 第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点) 第二种:

万树IT:Android软件开发必学习的0基础内容

如今安卓系统中国的前景市场是非常广阔的,它主要针对的是移动设备市场,而如今智能手机已经占据人们生活不能缺少的一部分.所以,很多行业投入到安卓软件开发,进入到安卓开发的人才也越来越多. 安卓应用软件开发必学习的5大基础内容: 1.编程语言 2.基础应用开发 3.核心组件开发Android论坛交流 4丶安卓论坛交流学习 5.深入开发 Android软件开发必学习的0基础内容 1.编程语言的学习 安卓应用软件开发中有很多的编程语言可以使用,所以应该重点学习以下几种编程语言. ①  C/C++语言.