wp开发(三)--赚取收益篇
App开发完毕了,是否有赚取收益的想法呢?下面很浅显地介绍两种常用赚取收益的方法。
一. 收费
在发布应用时,可以对应用进行定价,发布到商城之后,用户付费才可以下载,当然也可以提供试用版。收益状况可以在网页版的Dev Center中显示,收益大概在每天13:00统计前一天的。假如你的定价是0.99美元,每卖掉一个应用,微软抽3成,剩下的7成再扣掉税,你可以拿到0.67美元左右。你的净收益只有达到200美元之后才可以提现。
在商城中有热门付费排行榜,为了提高自己应用的下载量,你可以先进行限免,将自己应用的下载量提高,再恢复收费。也可以同时上传一个试用版,因为试用版的下载也算在下载量里,这样也可以提升你应用的排名。现在有很多免费应用也加入到了收费这一栏,同时提供一个跟正式版一模一样的试用版,告诉大家这是免费应用,试用版无任何差别,购买视作捐赠,这样既赚到了钱,又让自己的应用排在了热门付费的前列。以后如果应用下载不景气了,可以适当的进行限时免费,第三方商城应该会进行推荐的,很多人会查看限时免费应用,这样也有利于你的排名。
其实,我觉得微软付费排行的算法应该只统计付费的购买量,否则排名就失去了意义。
二. 广告
wp平台的广告厂商还是比较少的,其他厂商就不说了,我认为还算过的去的就是亿动智道了。下面是一个广告报表截图,只看一下填充率就可以了。填充率不太稳定,有段时间一直在90%左右,有时在60%左右。

请求次数则取决于你应用的类型及用户量,点击率取决于你广告的展示位置。一般来说,像工具类这种快速打开关闭的应用请求次数不会高,像是游戏这种长时间展示的应用更适合加入广告,请求次数会明显增多。因为我的程序是工具类应用,所以请求次数不多,为了不影响用户的体验,我把广告加在了一个非常不显眼的地方,所以点击率也是相当的低。如果你的应用没有一定的请求次数,那你的收益将会微乎其微,如果没有其他目的还是不要加入广告为好。
有一点需要注意,VS会为你的程序生成AppId,但是程序上传到商城经过签名以后AppId就会改变。所以在亿动智道上传App时,要将程序的AppId改为程序上传商城后的AppId,在你程序的商城url中最后一部分就是正式版的AppId,否则广告会显示不正常。
在填充率比较低的情况下,广告空着简直就是浪费了,所以通常情况下,可以再加一个其他厂商的广告控件垫在下边,当亿动智道的广告显示不出来时,就将亿动智道的广告控件隐藏。有些厂商提供了多家广告厂商的集合SDK,由于对WP平台的不够重视,很多广告厂商实际并无wp的广告,所以这种方式也只是个空壳而已了。
在大家都不靠谱的情况下,Adduplex就是不二之选了,Adduplex是一种应用之间互做广告的wp广告平台。即你的App给其他的App做广告,其他App给你的App做广告。假如你的App展示了100次广告,那么你的App就可以在其他App的广告里展示80次。下图是Adduplex的统计报表,可以查看你为其他应用展示了多少次,其他应用为你展示了多少次。

希望大家都能开发出给力的应用,给自己给用户带来方便。
wp开发(三)--赚取收益篇的更多相关文章
- Android UI开发第三十九篇——Tab界面实现汇总及比较
Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇——ActivityGroup实现tab功能>.这 ...
- Android UI开发第三十五篇——AppCompat实现Action Bar
每一位Android开发者对Action Bar这种设计都不陌生了,毕竟它已经发布了至少两年了.Android团队发布Action Bar设计规范时同时放出了ActionBar的Api来支持这种设计. ...
- 基于Spring MVC的Web应用开发(三) - Resources
基于Spring MVC的Web应用开发(3) - Resources 上一篇介绍了在基于Spring MVC的Web项目中加入日志,本文介绍Spring MVC如何处理资源文件. 注意到本项目的we ...
- Python开发【第二十一篇】:Web框架之Django【基础】
Python开发[第二十一篇]:Web框架之Django[基础] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之 ...
- Python开发【第二十篇】:缓存
Python开发[第二十篇]:缓存redis&Memcache 点击这里 Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy ...
- Python开发【第七篇】:面向对象 和 python面向对象进阶篇(下)
Python开发[第七篇]:面向对象 详见:<Python之路[第五篇]:面向对象及相关> python 面向对象(进阶篇) 上一篇<Python 面向对象(初级篇)> ...
- ASP.NET自定义控件组件开发 第一章 第二篇 接着待续
原文:ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了 ...
- WP 开发中.xaml 与.xaml.cs
关于 WP 开发中.xaml 与.xaml.cs 的关系 今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系.比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架: ...
- asp.net简述WP开发模式
详情请参考菜鸟教程:http://www.runoob.com/aspnet/aspnet-tutorial.html 1.ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器 ...
随机推荐
- ## 20155336 2016-2017-2《JAVA程序设计》第十周学习总结
20155336 2016-2017-2<JAVA程序设计>第十周学习总结 学习任务 完成学习资源中相关内容的学习 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学号 ...
- 为什么说private方法是有罪的
具体的这句话从什么地方获得,我已经无从考证了,但是想想我们现在使用private的场景,你慢慢的就会发现,private的方法,大多数都是copy代码,当然我只是说大多数,还有就是大多数private ...
- css实现div两列布局——左侧宽度固定,右侧宽度自适应(两种方法)
原文:css实现div两列布局--左侧宽度固定,右侧宽度自适应(两种方法) 1.应用场景 左侧一个导航栏宽度固定,右侧内容根据用户浏览器窗口宽度进行自适应 2.思路 首先把这个问题分步解决,需要攻克以 ...
- 【BZOJ4553】[HAOI2016&TJOI2016]序列
[BZOJ4553][HAOI2016&TJOI2016]序列 题面 bzoj 洛谷 题解 一定要仔细看题啊qwq... 我们设$mn[i],mx[i]$表示第$i$个位置上最小出现.最大出现 ...
- java 定义三分钟之前的时间
public String getCurrentTime(){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ...
- 创龙OMAPL138的SPI FLASH读写
1. 目前最大的疑问是OMAPL138和DSP6748的DSP部分是完全一样的吗(虽然知道芯片完全是引脚兼容的)?因此现在使用OMAPL138的DSP内核去读写一下外部的SPI FLASH芯片,先看下 ...
- js文件上传库
收集了2个与具体UI库和框架无任何耦合的JS文件上传库:支持断点续传.支持npm安装. resumable.js fileapi
- MVC捕获数据保存时的具体字段验证错误代码
////捕获验证错误代码 //try //{ // // 调试写数据库 //} //catch (DbEntityValidationException dbEx) //{ //}
- 转 gerrit
开发环境 https://blog.csdn.net/u013207966/article/details/79112740 先记录下我的开发环境以及要正确安装gerrit需要用到的工具: Redha ...
- WebGL中使用window.requestAnimationFrame创建主循环
今天总结记录一下WebGL中主循环的创建和作用.我先说明什么是主循环,其实单纯的webgl不存在主循环这个概念,这个概念是由渲染引擎引入的,主循环就是利用一个死循环或无截止条件的递归达到定时刷新can ...