💡Tips
- 自定义流量分组允许开发者通过设置用户 ID、渠道和自定义规则,在 HyperBid 后台对不同用户群体配置差异化的广告策略。
setUserId、setChannel、setSubChannel和setCustomRule均须在McSdk.initialize()之前调用。
通过自定义流量分组功能,您可以:
通过 setChannel 和 setSubChannel 设置渠道和子渠道名称,便于在 HyperBid 后台按渠道维度进行数据分析和策略配置:
// 须在 McSdk.initialize() 之前调用
McSdk.setChannel("your_channel");
McSdk.setSubChannel("your_sub_channel");
📌 渠道名称通常对应应用的分发渠道(如应用商店、推广渠道等),子渠道可用于更细粒度的区分。
通过 setUserId 设置当前用户的唯一标识,便于在 HyperBid 后台按用户维度进行数据分析和策略配置:
// 须在 McSdk.initialize() 之前调用
McSdk.setUserId("your user id");
📌 用户 ID 建议使用应用内的唯一用户标识(如账号 ID),避免使用设备 ID 等可能变化的标识。
通过 setCustomRule 设置自定义键值对,用于在 HyperBid 后台实现流量分组和差异化策略:
// 须在 McSdk.initialize() 之前调用
McSdk.setCustomRule({"key1": "value1", "key2": "value2"});
📌 自定义规则的 key 和 value 需要与 HyperBid 后台配置的流量分组规则保持一致,否则无法正确匹配。
| 方法 | 调用时机 | 说明 |
|---|---|---|
McSdk.setChannel() |
initialize 之前 |
设置渠道名称 |
McSdk.setSubChannel() |
initialize 之前 |
设置子渠道名称 |
McSdk.setUserId() |
initialize 之前 |
设置用户唯一标识 |
McSdk.setCustomRule() |
initialize 之前 |
设置自定义流量分组规则 |
📌 提示:渠道和子渠道信息设置后,可在 HyperBid 后台按渠道维度查看数据报表和配置差异化策略。