安卓的安卓积分墙app 源代码怎样解

点乐积分墙Android SDK v 3.6.1使用说明
点乐Android_SDK方便开发者在Android应用中更好的集成积分墙提供的各项功能,同时也为开发者提供了一套现成的Demo源代码。
开发者可以在自己的应用中设置”虚拟货币”,当用户或玩家通过积分墙下载点乐推荐的优质Android应用后,即可立即获得相应的”虚拟货币”。
点乐Android 版SDK 提供了一套现成的开发包及Demo源代码,便于开发者在Android应用中方便的集成各项功能。
本文档描述了标准版SDK 的用途与用法,并提供了示例代码。您仅需要在现有的应用中加入少量新代码,就可以实现平台的各项功能,轻松获得用户量和收入的倍增。
使用者:手机使用者。在使用过程中,他们会通过点乐积分墙下载安装使用点乐推荐的应用获得系统奖励的“虚拟币”,并使用“虚拟币”消费。
开发者:将SDK嵌入自己开发的游戏中,通过使用者获取收益的群体。
SDK:积分墙开发包,当中提供了“虚拟币”体系和各种使用接口。
DIANLE_APP_ID: 注册应用时获得的32位字符串,用于绑定开发者和应用。
1.1 登陆dianle官网()进行注册
1.2 创建自己的应用,然后提交。提交后,得到系统为您生成的DIANLE_APP_ID。
1.3 下载标准版SDK开发包。
1.4 查看已提交的应用,处于审核通过或未审核状态。工作人员会在您提交应用后,最短时间内完成审核工作。
1.5 在全部应用选单中,可通过右侧第二个按钮“修改”来设定应用的虚拟货币兑换比例等参数。
1.6 在数据报表选单中,可以查看应用给您带来的收入
将dlnetwork_v3.6.1.jar拷贝到libs下,加入到您的Build Path。
修改AndroidManifest.xml。
2.2.1 在AndroidManifest.xml注册Activity和Service
&activity android:name="com.dlnetwork.DevNativeActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:configChanges="keyboardHidden|orientation"/&
&service android:name="com.dlnetwork.DevNativeService" /&
请注意:Activity的theme要如上包含Translucent。
2.2.2增加权限
&uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /&
&uses-permission android:name="android.permission.INTERNET"/&
&uses-permission android:name="android.permission.GET_TASKS"/&
&uses-permission android:name="android.permission.READ_PHONE_STATE"/&
&uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&
&uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&
&uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/&
2.3 初始化
// 在应用的入口处设置context,
// 如果是Activity,在第一个启动的Activity里面的onCreate的开始写上下面的代码;
// 设置DIANLE_APP_ID,即是你的应用在点乐后台注册获得的应用唯一标识
DevInit. initGoogleContext(this, DIANLE_APP_ID);
或者初始化的时候,声明渠道号————代表应用将要上传的市场,例如机锋市场。
DevInit. initGoogleContext(this, DIANLE_APP_ID,”default_cid”);
2.4 展示广告墙在合适的时机调用DevInit.showOffers(Context context)接口,即可展示广告墙。
2.5 特殊说明
2.5.1需要混淆代码的情形
如果是需要混淆代码的,需要在proguard.cfg文件的最底部加上:
-dontwarn com.dlnetwork.**
-keep class **.R$* { *;
即不混淆R.java。
2.5.2关于AndroidMenifest设置渠道号(适用于批量分渠道号):
如果是需要将渠道号设置在AndroidMenifest.xml里,需要这样设置:
&meta-data android:name="com.dlnetwork.cid"
android:value="default_cid" /&
其中default_cid是缺省的渠道号,渠道号要非中文字符,如果渠道为机锋市场需更改为
&meta-data android:name="com.dlnetwork.cid" android:value="default_cid" /&
注意:如果同时使用了上面的AndroidMenifest方法和DevInit. initGoogleContext()设置cid,sdk会以AndroidMenifest为准。
3.1显示广告墙
供用户下载应用获取“虚拟币”可以在服务里面启动。支持3G/2G/wifi网络。
Dianle.showOffers(Context context);
获取虚拟货币的总额 DevInit.getTotalMoney(Context context , getTotalMoneyListener);
实现GetTotalMoneyListener 接口,实现下面的两个方法用来接收来自服务器的响应:
* @Description: 获取总虚拟币的接口。*/
public interface GetTotalMoneyListener {
* @Description: 获取成功则返回虚拟币的名称,余额
public void getTotalMoneySuccessed(String name, long amount);
* @Description: 获取失败时返回失败的信息
public void getTotalMoneyFailed(String error);
扣除玩家“虚拟币”扣除成功则返回余额,失败时返回失败的信息
DevInit.spendMoney(Context context,int number,
spendMoneyListener);
实现SpendMoneyListener 接口,实现下面的两个方法用来接收来自服务器的响应:
* @Description: 扣除虚拟币的接口。扣除成功则返回余额,失败时返回失败的信息
public interface SpendMoneyListener {
* @param amount
* 虚拟币的余额
public void spendMoneySuccess(long amount);
* @param error
* 失败时返回失败的信息
public void spendMoneyFailed(String error);
奖励用户“虚拟币”DevInit.giveMoney(Context context,int number,
giveMoneyListener);
实现GiveMoneyListener 接口,实现下面的两个方法用来接收来自服务器的响应:
* @Description:赠送 虚拟币的接口,赠送成功则返回用户的余额,失败则返回失败信息。
public interface GiveMoneyListener {
* @Description: 返回用户的余额
* @param amount用户的余额
public void giveMoneySuccess(long amount);
* @param error失败信息
* @Description: 失败则返回失败信息
public void giveMoneyFailed(String error);
设置用户在你的应用里面的虚拟货币总额的接口,即同步我们的虚拟货币和你的其他货币体系。DevInit. setTotalMoney(Context context ,int number,SetTotalMoneyListener setTotalMoneyListener)
* @Description: 设置用户虚拟货币总额的接口。成功则返回虚拟货币的名称,余额,失败时返回失败的信息
public interface SetTotalMoneyListener {
/** @Description: 设置用户虚拟货币总额成功则返回虚拟货币的名称,余额/
public void setTotalMoneySuccessed(String name, long amount);
/** @Description: 失败时返回失败的信息*/
public void setTotalMoneyFailed(String error);
注意:扣除和赠送虚拟币范围(0~)
用户拥有虚拟币范围(0~)
3.6 获取在线参数
开发者可以在管理后台,应用管理-全部应用-在线参数里面为每个应用设置一个在线参数。通过sdk接口开发者可以在应用中获取这个参数值。
本功能提供同步和异步两种调用方式:
Key:是在平台上面登记的参数名,返回值就是平台上面登记的参数值
defValue:缺省值,无网或者获取失败,并且本地数据(SharedPreferences)为空时,返回该值,并做本地保存。
无网或者获取失败,并且本地数据不为为空时,返回本地值。
每次成功获取在线参数时会同步更新本地缓存。
/*** 获取自定义在线参数的同步方法*/
public static String getOnlineParams(Context context,String key, String defValue)
public static void getOnlineParams(Context context,String key, final GetOnlineParamsListener getOnlineParamsListener, String defValue) {
public interface GetOnlineParamsListener {
/*** @Description: 返回自定义的在线参数*/
public void onParamsReturn(String value);
如果你想使用自己的服务器来维护用户的积分,这意味着您可以更方便的控制用户的积分,同时也意味着您需要对所有的用户的积分全权负责,下面的步骤可以帮助你使用该功能:
4.1 在应用管理-全部应用-修改界面中,最下面可以看见如下设置:
通知接口: 通知您的服务器的地址,url;
接口key: 通信的密匙,即下面的secret_key (Ffjd23ji47klfa67539fdsa);
4.2 在使用了点乐sdk的应用中,当您的app验证用户登录后,或者验证到用户更改用户登陆后,立即调用如下接口,将用户的账户id设置给sdk:
/**@Description: 2.6新增功能,请在用户登录或者更换账户后立即调用此接口,设置用户ID,这样才能正确的实现点乐非托管货币功能*/
DevInit.setCurrentUserID(String userID);
4.3 点乐收到加分请求的同时,通知开发者自己的服务器进行加分。接口规范,以get请求为例:
开发者给用户分配的userid(仅限数字、英文,不超过100字符。*切勿使用中文*)
设备号,手机唯一,一个手机对应一个账户
在点乐的应用所对应的DIANLE_APP_ID值
积分,注意:不是钱
汇率:1分钱=多少积分(&=1)
time_stamp
验证密文,其计算方法为:time_stamp(是服务器当前时间戳,毫秒)的值和前面提到的secret_key连接成字符串,然后MD5加密,即:
token = MD5(time_stamp + secret_key)。
深度任务的唯一标识符
*32位的16进制码
*当trade_type=1时,不出现此字段
trade_type
表示广告任务的类型 1-安装激活任务 4-次日打开深度任务
*注意:同一广告可产生多次任务,并产生更多收入
回调链接示例:
af457eaa0ae7cd7c02a120e5ce6c1e95=MD5(“”+“Ffjd23ji47klfa67539fdsa”).
4.4 开发者自己的服务器收到消息后的信息处理和解密:
1, 验证。首先要对token进行验证,用自己在点乐所设置的secret_key和time_stamp的值验证token。
* 为确保您的收入安全,在接收回调请求的时候需设置ip白名单(点乐ip段:60.28.204.228~60.28.204.254)。如不设置,所产生的损失,点乐不予负责。
回调去重的方法:
请以{device_id, pack_name, trade_type,task_id}来进行去重。
2, 响应。有两种情况:
a) 如果验证合法,就将对应的虚拟货币加在对应app的(app id)用户帐户里面(snuid)。同时应给点乐服务器返回200(给点乐返回的200不是http状态码200,而是字符串200)。
b) 如果验证参数不匹配,应给点乐服务器返回403 (给点乐返回的403不是http状态码403,而是字符串403)。
1. 仅当用户第一次安装试用应用时可以获得虚拟货币奖励;再次下载安装过的应用,系统不会重复奖励用户虚拟币。
2. 获取到的虚拟币,只对本应用有效。
3. 每天每个设备有固定下载限额,超过限额将给出提示,不能做更多任务。
如果您在阅读该文档或在使用SDK过程中,遇到疑惑与问题请通过以下方式联系我们,我们会竭尽全力帮助您解决问题。技术支持联系方式:
开发者QQ群:
新浪微博:
联系邮箱:
北京市西城区裕民东路3号京版信息港5层
广州天河区华强路3号富力盈力大厦北塔1606
深圳市南山区高新南四道泰邦科技大厦11层1105室
上海市普陀区中江路388号SOHO国盛中心2号楼1203室
陕西省西安市雁塔区高新路41号水晶城A座1701室移动应用如何通过积分墙模式盈利
热门产品推荐
分享到其他平台:igrimace官网-积分墙|苹果ios、安卓android清理软件|igrimace下载
文章更新:
友情链接:
iGrimace相关特点
1、一键定向清理Keychains及App存档。只会删除勾选app的存档,让你的手机不失去正常使用功能。
2、特别的自定义组合按钮设计。让你没有任何复杂的操作,让清理存档,删除keychains,清理Safari缓存、修改参数,保存参数等功能可以单独实现,同时也可以自行组合为一键搞定,可拆可分。
3、随机Token、清理剪贴板以及以后所有增强插件统统永久免费,不会再有任何其他收费,只要有一个人在用,我们都会持续更新,做到更好。
4、可以一键恢复保存的历史记录,随意一键切换。
5、自带防安装检测,可自由控制开关。
6、可修改机器型号、版本,例如iPod修改为iPhone,iPad。
7、完美支持32、64位ios7设备(IOS6可用、建议7)。
2.14版本新增功能:
1、iP重复检测,24小时内重复iP自动报红。
2、针对个别平台补分增加伪造路由Mac功能。
3、越狱检测防护功能(可做所有提示越狱不能进入的平台)。
4、优化各渠道掉分功能。
5、新平台读灯功能,以及提供后续所有技术支持。
特别功能:增加一键抹机选项,针对一些小平台,抹机之后积分累计等。7315人阅读
Android 基本操作(38)
我的新浪微博(wind瑞):
内容来自网络搜集并结合本人心得整理,推荐给大家:
“积分墙是在一个应用内展示优质的软件产品,以供用户下载安装的系统。用户在嵌入积分墙的应用内下载积分墙提供的产品将获得积分,该应用的开发者则能得到相应的收入。”
& & & 理论上,积分墙提供的是一种互动机制,让积分取代收费,将成本转移到愿意付费推广的广告商。这理论非常具有说服力,但经过一个多月的尝试,我才发现积分墙收入极其不稳定,总体上比Banner广告略好。从初始阶段用户反馈积分墙的体验不好,再到若干应用商店的封杀,我不得不思考如何提高APP的积分墙收入。
一、让APP真正爬上积分墙
& & & 几乎所有的APP都能使用积分墙,这个本质和Banner广告一样,但需要切记的是,并不是所有APP都能利用好积分墙。刚开始,我让原有的APP直接使用积分墙,收入在更新当天暴涨,随后就开始直线下降。用户理解到积分的用处后并不用花太多精力就能知道如何将免费使用时长最大化。这就是魔高一尺,道高一丈?
& & & 在迷茫着如何让精明的用户消费积分之际,我在一款壁纸APP中发现了积分原来可以用于下载壁纸专题,专题的内容非常出色,所以下载的用户也特别多。忽然间,我得到启发:不就是让用户下载精品内容或使用附加价值功能吗?
随后的一个星期,我开发出一款以有趣笑话为核心内容的APP,用户非常乐意使用积分浏览精品笑话,积分墙的收入也开始慢慢稳定。此后我所开发的APP都会与积分墙紧密结合,这些APP才算真正爬上积分墙。令我更惊讶的是,一些功能简单的APP善用积分墙后,偶尔收入会非常惊人。
二、增强用户体验,让积分墙成为APP的一部分
& & & 此前已经说过,在使用积分墙的前期,一部分用户反馈体验不好,有些忠实用户还发邮件让我停止使用积分墙,这一度让我有所动摇。实际上,我并没有放弃积分墙,而是根据用户的反馈进行修改。用户反馈最多的是不知道积分怎么获得以及消耗,不知所措的他们会感觉积分是带有欺诈性的。
& & & 为了解决一系列用户体验问题,我决定重新设计交互,让用户能知道如何获得积分,并且知道积分的好处。我一般使用的是有米的积分墙,通过简单的调用就能实现我想要的界面交互。很快我就完成了版本的更新,并且特意在更新内容中写明积分的使用方法。我发现原来的用户已经学会习惯积分墙,而新用户也不会抱怨积分无法获取。
& & & 现在市场上很多APP都在使用积分墙,就好像Banner广告一样,用户体验会随着时间迁移而增强。让用户忽略积分墙的存在最好的办法就是让用户感觉到积分墙也是APP的一部分内容。
三、积分内容坚持80/20法则
& & & 产品和用户体验的优化让我的APP收入有所提升,同时我也发现用户在慢慢流失,难道用户已经开始厌倦获得积分这个过程了吗?经过观察论坛和市场上面的评价发现,有一部分用户就因为积分不够用而放弃使用我的APP。对于一部分重度用户,在我的APP上需要消耗积分的内容确实有点多。
& & & 为了夺回那一部分重度用户(他们的贡献也是最多的),我决定将80%的内容设置成免费,因为80/20法则同样适用于APP市场。调整后,用户使用APP的时长增加了,收入也随之上扬,最重要的是大部分重度用户又回来了。
四、利用数据分析进行重点推广
& & & 很多开发者都厌倦推广自己的APP,我曾经也是如此,之前坚持产品为王的我也只会在几个重要的市场上传APP。随着竞争对手的迅速增加,产品为王的路线明显不行,因为我的APP只能算是中等水平。一次偶然的机会,我看到某个博客有APP推广教程,所以也跟着学习如何推广。
& & & 开始学习推广时,我觉得很累,每次更新版本都要提交到30多个网站,往往需要花费一天的时间才能推广完毕。当然,对于精明的开发者,总会想到利用友盟的数据监控每一个网站带来的用户量。分析过多个APP的推广数据后,实际能带来稳定用户量的只有10多个网站,如此一来,我的推广工作就变得轻松多了。自从学会重点推广后,我就可以将更多精力放在APP开发中,收入也随着产品质量的提高而有所提升。
五、控制APP更新时间
& & & 做完前面4项工作后,我以为积分墙的收入将会稳步上升,但结果表明我想得过于简单了。每次更新过后的第二周,部分APP的积分墙收入就开始停止上升,略有降低。虽然我对此时的收入也很满足,但这个问题必须要解决。
& & & 通过观察用户消耗积分的行为,我很清晰地看到用户在前期就习惯了积分,并且获得足够的积分。部分APP的用户活跃度降低,从更新后的第二周开始,只有新用户才会使用并获取积分,因此第二周的收入会有所停滞。我所能想到的解决方法就是控制APP的更新频率,当然对于质量好的APP,就不需要频繁的更新了。
& & & 更新效果很明显,两个星期一次的更新让那些质量一般的APP都能带来稳定的收入,因此现在我的APP积分墙收入已经非常稳定。&
& & & 通过上面的方法,我觉得每一个开发者都能提高APP的积分墙收入,产品依靠的是积分墙精神,推广依赖的是个人努力。
我的新浪微博(wind瑞):
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:233770次
积分:3416
积分:3416
排名:第5508名
原创:98篇
转载:64篇
评论:37条
(1)(2)(1)(2)(1)(1)(10)(1)(1)(1)(4)(5)(1)(17)(8)(52)(15)(2)(4)(2)(2)(7)(22)合作平台登录:
当前位置:
雇佣任务¥&2000 任务编号:335246&&
安卓积分墙开发
发布需求 威客投标 雇主选标 托管赏金 威客工作 验收付款
具体要求: APP类型: 生活类 应用平台: Android 开发方式: 不限 服务端语言: Java 服务商要求: 不限 地域要求: 不限 需求类型: 个人需求
求积分墙i 安卓 现有项目源码
测试没问题即可交易 根据代码 项目质量 500-1500 交易价 最低不低于500 最高不会高于1500
手头有源码的找我哦 速来哇温馨提醒:任务征集期间,交易双方交流可通过一品威客站内信、任务交流区联系雇主!
温馨提示:请不要轻信需要交钱(报名费、抵押金之类)才能承接的任务。如有遇到请第一时间联系客服。
认证状态:
VIP商铺稿件
已加入诚信卫士
只看有传图的
只看未操作的
&&认证: &
信用明细×
¥0交易金额
暂无交易好评
交易安全:
身份真实:
联系可用:
请慎重交易
威客信用:
投标编号:&&&&
提交于 10:59:40&&
雇主未浏览
专业从事Windows系统平台的软件开发、有丰富的开发经验和技术,擅长开发中\大型桌面应用、网页自动化操作、自动发帖\顶贴、采集程序等。有意者欢迎联系QQ:,期待合作!
&&认证: &
信用明细×
¥0交易金额
暂无交易好评
请慎重交易
威客信用:
投标编号:&&&&
提交于 15:04:11&&
雇主未浏览
安徽省,合肥市,包河区
您想表达的意思我们听明白了,可以做,具体需求需要详谈。QQ
后才能发表留言。
猜您需要的人才
猜您感兴趣的任务
精品高手攻略
429 参与人数
分享可赚钱,赶快告诉您的朋友吧
一品威客诚心推荐
游戏开发类似需求
¥10000.00
热门问答热门百科
让一品9,620,205人才为您分忧解难!
联系客服:在线:8:30-22:00
400-(免长途费)
您还可以拨打: 或留下联系方式,我们主动联系您
投诉维权监督
微信:xiang138602
CEO 黄国华
产品总监 冯梅
联系客服:
在线:8:30-22:00
400-(免长途费)
您还可以拨打: 或留下联系方式,我们主动联系您
一品官方微信
扫一扫,接任务,
发需求,妥妥的!
您还可以关注一品新浪微博
投诉维权监督
微信:xiang138602
CEO 黄国华
产品总监 冯梅}

我要回帖

更多关于 刷安卓积分墙作弊手段 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信