友盟+搜索

{{errorMsg}}

游戏统计分析付费认证功能使用指南

友盟的小伙伴们,还在为游戏内购系统被破解而拿不到真实付费数据感到烦恼吗?现在友盟推出了付费认证功能,可以帮助开发者过滤破解包发来的付费数据,获取真实玩家付费信息。同时还可以了解现在游戏被破解的严重程度。

友盟统计是基于嵌入客户端的SDK收集玩家游戏行为,来统计游戏内数据的。当玩家在游戏内完成购买之后,游戏会调用友盟的付费接口,进行付费数据的统计。但是如果游戏的内购系统遭到破解,就意味着玩家可以不进行充值同样可以获得虚拟币和装备。与此同时,虽然没有实际充值但是游戏仍然认为交易完成,会调用友盟的付费接口,数据上传之后开发者就会在后台看到这笔并不存在的付费信息。这就是造成友盟数据和实际收入数据不符的原因。

现在推出付费验证功能之后,我们通过游戏包签名的比对来确定哪些是真实地付费信息,哪些是破解的付费信息。我们会在服务端区分这些数据,让开发者了解真实地付费信息。

使用准备

使用付费认证功能,需要做如下准备。

使用最新版SDK

目前付费验证只支持Android平台的游戏,请下载最新的Android版游戏统计SDK

获取游戏签名

游戏付费认证功能依靠游戏包得签名来判断数据的真实性,所以需要开发者在友盟后台上传游戏包得签名信息。可使用如下方法获取游戏包得MD5值。

将对应的apk包解压缩,找到后缀为.RSA的文件。

在配置好Java环境的系统中运行 keytool -printcert -file xxx.RSA命令

之后在命令行中可以看到如下信息:

开启付费认证功能

在获取签名信息之后,在左侧菜单中点击设置——付费认证管理 进入页面后,点击设置签名信息按钮,上传MD5

注意:上传签名信息之后即开启了付费验证功能,将会对签名信息不匹配的数据进行过滤。

查看游戏被破解情况

在开启付费认证功能之后的第二天,在付费趋势页面可以看到破解付费次数破解付费人数这两个指标。

设置玩家单日付费上限金额

付费认证功能可以识别并过滤绝大部分的破解数据,但是仍然可能存在小部分的破解行为无法过滤。为了保证付费数据的不被某些破解数据所影响,友盟还提供了限制玩家单日付费上限的功能。

使用破解版的用户一般会在下载第一天就大量触发付费行为以获取游戏装备和奖励,与此同时友盟也会收到这个用户产生的大量付费统计数据,其金额可能达到百万以上。而正常玩家很少会在某一天产生如此多的付费信息,再土豪的玩家每天的付费金额总量也应该处于一个合理的范围之内。

所以友盟提供了限制玩家单日付费上限的功能,开发者可以设置这个上限,当某一天有某个用户的付费金额超过这个值时,我们就认为这是一个异常数据不进入计算。

注意:玩家单日付费上限金额应该结合游戏的实际情况进行设置。设置之后,超过上限的付费行为将不再进入计算。

在左侧菜单中点击设置——付费认证管理。进入页面之后可以看到玩家单日付费上限金额的设置按钮。