下面简单介绍下Tapjoy的模式,供大家参考:

Tapjoy最初的合作模式:“按安装奖励”(pay-per-install)

Tapjoy利用非常成功的奖励性下载模式影响了App Store的免费游戏排行榜,游戏发布者可以通过该模式获得下载量,因为Tapjoy在用户正在玩的游戏中给他们发放虚拟币做为奖励。

游戏发行商按下载安装次数付钱给Tapjoy,而使用该系统并提供虚拟币的公司从中抽成。

苹果禁止了所有iOS应用和游戏实施这种行为——当然Android平台未受影响——同时也调整了排行榜的计算公式,减小了下载量所占的比重,相应地提高了对玩家活跃性的重视度。

用户在手机上玩游戏时,会看到Tapjoy提供的另一款游戏的广告;用户下载新游戏之后,可获得之前所玩游戏的虚拟币。

Tapjoy没有要求开发者在游戏中整合进他们的软件开发包——这是苹果所禁止的——Tapjoy刚刚发布了一个网页应用,如果iOS用户想要赚取虚拟币,只需在设备上注册一次,就可以获得应用和游戏下载列表,就像以前一样。

当然,这样不要求游戏开发者在代码中加任何东西,因为所有的行为都在网页上完成;这是苹果无法控制的。

个性化服务

巧妙之处在于像应用营销平台Testflight,用户只需注册一次,在iOS设备上安装一条代码(或者安装文件)即可。Android用户也有类似的应用可以下载。
这就意味着Tapjoy可以检查用户所安装的应用和游戏。

因此,Tapjoy可以给用户提供有针对性的应用和游戏下载列表来赚取虚拟币。如果他们没有安装任何辅助应用,那Tapjoy会提供广告商所建议的一张下载列表。

不过,鉴于苹果修改了排行榜算法,这个模式很可能不会像年初那么有效了。

目前采用这种模式的公司既有免费增值游戏市场中的著名企业,例如Glu Mobile、Zynga、Pocket Gems、Capcom Mobile、Funzio和Team Lava,也有像Groupon、Netflix和AOL这样的公司。

因“按安装奖励”(pay-per-install)广告模式而著名的手机应用服务公司Tapjoy,

tapjoy推出了自家的应用市场,继续提供“激励下载”服务,下图是Tapjoy的应用市场,上面的告示清楚地表明了Tapjoy对“激励下载”方式的支持。

第一个是CPA,Cost per Action模式。这个会让玩家一定有机会接触你的应用,而不是启动一次就关掉,

第二个是视频广告,(大于0.15美金)。

Tapjoy过去的“按安装奖励”(pay-per-install)模式主要为终端用户提供来自Tapjoy广告商的虚拟货币奖励,支持用户使用这些虚拟货币而非信用卡,为手机应用内容付费。

日前宣布推出一个新的应用创收概念“按操作奖励”(pay-per-action),用户只有在某款手机应用或游戏中完成了相关操作,比如说闯过了某一关卡或者阅读了部分使用说明,才能获得广告商的相关奖励。

涉及到一个知识点:

分发用于ios设备的企业级应用程序:分发您开发用于内部使用的企业级应用程序。

参考http://help.apple.com/iosdeployment-apps/mac/1.1/#appc28ee0f4

关于内部应用程序,部署应用程序可以有三种:

第一种使用iTounes安装应用程序。

第二种使用“Iphone 配置实用工具”或Apple Configurator 安装应用程序。

第三种以无线方式安装应用程序。即(OTA)

无需App Store ,无线发布iOS应用(OTA),OTA 是苹果在ios4中新增的一项功能,目的是让企业用户能够在脱离Apple

App Store的情况下通过网页无线发布ios应用,来提供给自己公司内部员工免费使用;简单的来讲就是在Safari中点

击一个连接就可以在SpringBoard上下载并安装应用(目前很多越狱软件都是使用的这种发布方式),tapjoy也是这种

方式。

关于预置描述文件,是企业内部员工可以下载安装公司分发应用的凭证。公司必须使用Apple通过开发者企业计划颁发

的证书对自定义程序进行数字签名即用该预置描述文件构建应用程序,然后才能进行分发。如果没有有效的预置描述

文件,该应用程序将无法打开。对于这种情况,目前我尚不清楚Tapjoy是怎样压别人的程序包的?欢迎大家提出想法意见。

如需转载,请注明出处:http://www.cnblogs.com/jiangshiyong/p/3154330.html

分析Tapjoy的模式—分发用于ios设备的企业级应用程序的更多相关文章

  1. 不通过AppStore,在iOS设备上直接安装应用程序的原理

    本文转载至  http://mobile.51cto.com/hot-439095.htm 通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序.利用这种方式, ...

  2. iPhone(iOS设备) 无法更新或恢复时, 如何进入恢复模式

    在更新或恢复 iPhone  时,如果遇到以下所列问题之一.可能就要将设备置于恢复模式,并尝试重新恢复设备. 设备不断地重新启动,但从未显示主屏幕. 无法完成更新或恢复,且 iTunes 不再能识别设 ...

  3. 【转】iOS设备的UDID是什么?苹果为什么拒绝获取iOS设备UDID的应用?如何替代UDID?

    本文讲诉的主要是为什么苹果2011年8月发布iOS 5后就开始拒绝App获取设备的UDID以及UDID替补方案,特别提醒开发者苹果App Store禁止访问UDID的应用上架(相关推荐:APP被苹果A ...

  4. iOS设备的标识---UUID和IDFA

    一:1.1 :UDID 简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成.在很多需要限制一台设备一个账 ...

  5. 对IOS设备中UDID的一些思考

    本文转载至 http://blog.csdn.net/happyrabbit456/article/details/11565209 http://blog.csdn.net/xiaoguan2008 ...

  6. 79.iOS 设备的UI规范和iOS各控件默认高度

    iOS设备的UI 规范 iPhone界面尺寸 iPhone图标尺寸 iPad的设计尺寸 iPad图标尺寸 iPhone设备尺寸分辨率比例 iPhone各设备 launch image iOS 各种控件 ...

  7. Safari配置WebApp----添加启动图和桌面图标让你的WebApp在ios设备上体验如原生一样

    现在很多开发者的Web应用程序的设计样式和交互类似本机应用程序,例如,它的缩放比例适合iOS上的整个屏幕.当用户将其添加到主屏幕时,您可以通过使其看起来像本机应用程序一样,在iOS上为您的Web应用程 ...

  8. iOS编程——经过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(OC版)

    iOS编程——通过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(OC版) 很多的应用都需要用到手机的唯一标示,而且要求这个唯一标示不能因为应用app的卸载或者改变而变化. 在iO ...

  9. ios设备 分辨率(转)

    1 iOS设备的分辨率 iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类 iPhone/iPod Touch 普屏分辨率    320像素 x 480像素 Retina ...

随机推荐

  1. Java之instanceof

    class Base{     int x = 1;     static int y = 2;     String name(){         return "mother" ...

  2. 洛谷 P1165 日志分析

    题目描述 M 海运公司最近要对旗下仓库的货物进出情况进行统计.目前他们所拥有的唯一记录就是一个记录集装箱进出情况的日志.该日志记录了两类操作:第一类操作为集装箱入库操作,以及该次入库的集装箱重量:第二 ...

  3. 手把手教你写 Vue UI 组件库

    最近在研究 muse-ui 的实现,发现网上很少有关于 vue 插件具体实现的文章,官方的文档也只是一笔带过,对于新手来说并不算友好. 笔者结合官方文档,与自己的摸索总结,以最简单的 FlexBox  ...

  4. JavaScript判断数组是否包含指定元素的方法

    本文实例讲述了JavaScript判断数组是否包含指定元素的方法.分享给大家供大家参考.具体如下: 这段代码通过prototype定义了数组方法,这样就可以在任意数组调用contains方法 /** ...

  5. 实现类似AOP的封装和配置

    这是张孝祥老师Java进阶讲解中最后一个视频,就是实现类似spring中的AOP的封装和配置,特别特别小型的一个框架雏形,但是spring中的核心思想还是体现出来了,真的厉害,张老师!!! 一.重点知 ...

  6. 获取 request 中 json 数据

    import java.io.IOException; import javax.servlet.http.HttpServletRequest; /** * request 对象的相关操作 * @a ...

  7. linux文件权限更改命令chmod及数字权限

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  8. Day10文件内指针移动和函数

    强调:只有t模式下的read(n),n代表字符个数,除此以外都是以字节为单位 ,例如f.read(4)读出4个字符 控制文件内指针的移动:f.seek()以字节为单位 f.tell()文件开头为准,当 ...

  9. 我的Python分析成长之路3

    一 集合                                                                                                 ...

  10. 用java Graphics生成验证码

    以下下是API文档对Graphics的介绍! Graphics 类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制. Graphics 对象封装了 Java ...