跳到主要内容

收入上报(ReportRevenue)[仅限 Player Network SDK]

[仅限 Player Network SDK] 收入上报。

支持渠道:

  • Adjust
  • Firebase

支持的平台

支持Android, iOS 平台。

函数定义

void ReportRevenue(
string eventName,
Dictionary<string, string> paramsDic,
string currency,
string revenueValue,
string specificChannel = "",
string extraJson = "{}");

入参说明

参数类型说明备注
eventNamestring事件名
Adjust 渠道要求填写 event token 来追踪事件。
必填
paramsDicDictionary<string, string>要上报的 key-value 形式的参数
Adjust 渠道不需要,可以传入空字典。
必填
currencystring收入的货币代码必填
revenueValuestring以完整货币单位表示的收入值 (149.99 = $149.99)
此参数可接受的最小值是 0.001。
必填
specificChannelstring指定渠道
1. 无指定渠道,填空字符串。空字符串默认上报已初始化的渠道,即 INTLConfig.ini 配置中 ANALYTICS_REPORT_CHANNEL 配置的上报渠道。更多信息,请参见 接入指引
2. 指定上报到某个渠道,输入渠道名称,例如 "Facebook"。
3. 指定上报到多个渠道,渠道之间用英文逗号“,”分隔,例如 "Facebook,Firebase"。
选填
extraJsonstring扩展参数
Player Network SDK 客户端的额外判断条件,该参数将不会上报到指定的渠道。
选填

代码示例

Dictionary<string, string> paramsDic = new Dictionary<string, string>();
// TODO: Add key-value pair
UnionAdapterAPI.GetReportService().ReportRevenue("h48sp8", paramsDic, "CNY", "88.88");