广告数据上报 - sunitsdk/SUnitUnityDemo GitHub Wiki

shareitSDK:SHAREitSDK.SHAREitSDK实例

1. gameLevelStart“游戏关卡开始”数据上报接口(必加)

游戏每个关卡开始的时候上报,level表示当前关卡。

shareitSDK.gameLevelStart(string level)

玩家死亡后关卡重新开始也要再次上报关卡开始事件。 如果游戏没有关卡概念,类似一局游戏或一场游戏,游戏开始也要上报此事件。 参数level使用-1,如:

shareitSDK.gameLevelStart(“-1”);

2. gameLevelEnd “游戏关卡结束”数据上报接口(必加)

游戏每个关卡结束的时候上报,level表示当前关卡。

//1.8.1.3版本新增  isPass表示是否通关,根据玩家实际通关情况来设置此值,通关为 true ,失败或者游戏过程中点击重玩等情况为false
shareitSDK.gameLevelEnd(string level, bool isPass)

//小于1.8.1.3使用无isPass参数方法即可
shareitSDK.gameLevelEnd(string level)

如果玩家在游戏过程中按返回键主动退出游戏或玩家死亡,也视为关卡结束,需要上报关卡结束事件。 如果游戏没有关卡概念,类似一局游戏或一场游戏,游戏结束时也要上报此事件。 参数level使用-1,如:

shareitSDK.gameLevelEnd(“-1”);

3. onEvent通用数据上报接口

通用数据上报是通过接口onEvent 进行上报,接口具体参数如下

void onEvent(string eventId, Dictionary<string, string> params) 
eventId:上报事件名称,事件名称已经预定义了2个,具体参考: 预定义事件名称
params:上报事件参数
shareitSDK.onEvent(eventId, params)