下面简单介绍下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. error: stray '\343' in program 问题解决

          当我们从网上copy一段代码后,总会出现这个问题.博主在Arduino环境中也出现了,so,这个问题应该是C语言和C++编译器中才会出现的. test_int:19: error: str ...

  2. IT之家学院:使用CMD命令行满速下载百度云

    转自:https://www.toutiao.com/a6545305189685920259/?tt_from=android_share&utm_campaign=client_share ...

  3. UVA - 12264 Risk (二分,网络流)

    题意比较坑,移动完以后的士兵不能再次移动,不然样例都过不了... 最小值最大满足决策单调性所以二分答案,跑网络流验证是否可行. 这种题重点在建图,为了保证只移动一次,拆点,一个入点一个出点,到了出点的 ...

  4. 算法马拉松13 A-E解题报告

    A题意(取余最长路): 佳佳有一个n*m的带权矩阵,她想从(1,1)出发走到(n,m)且只能往右往下移动,她能得到的娱乐值为所经过的位置的权的总和. 有一天,她被下了恶毒的诅咒,这个诅咒的作用是将她的 ...

  5. iOS 随机数(Fixed)

    ios 有如下三种随机数方法: 1.    srand((unsigned)time(0));  //不加这句每次产生的随机数不变         int i = rand() % 5; 2.     ...

  6. Dockerfile优化建议

    1. 减少镜像层 一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层. 2. 优化镜像大小:清理无用数据 一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到 ...

  7. druid 配置WebStatFilter 网络统计以及监控

    WebStatFilter用于采集web-jdbc关联监控的数据. web.xml配置 <filter> <filter-name>DruidWebStatFilter< ...

  8. vs 2017 boost 安装目录 非安装

    linuxg++ -Wall -std=c++11 boost_socks5.cpp -o boost_socks5 -lboost_system -lboost_thread -lpthread m ...

  9. hibernate4+spring3+struts2搭建框架实例

    1.所需要的JAR包 2.web.xml配置文件,这个和平时的配置是一样的 <?xml version="1.0" encoding="UTF-8"?&g ...

  10. Qt读写excel

    今天在利用Qt进行excel操作时,代码总是走到打开excel这一步是总是出现程序崩溃.在网上查找了各种帖子  说法不一,尝试都没有解决.后来猜想是不是excel没有激活影响的.发现自己的excel没 ...