💡Tips
- 所有自定义参数设置必须在SDK初始化前完成
// 用户身份标识设置
DTGSDK.setUserId("your user id");
// 主渠道设置
DTGSDK.setChannel("your channel");
// 子渠道设置
DTGSDK.setSubChannel("your sub-channel");
Map<String, Object> customRule = new HashMap<>();
customRule.put("your customized key", "your customized value");
DTGSDK.setCustomRule(customRule);
📌 示例Code
public class DemoApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// 配置UserId
DTGSDK.setUserId("user id");
// 配置渠道信息
DTGSDK.setChannel("channel");
DTGSDK.setSubChannel("sub-channel");
// 配置自定义规则
Map<String, Object> customRule = new HashMap<>();
customRule.put("your customized key", "your customized value");
DTGSDK.setCustomRule(customRule);
// 初始化SDK
DTGSDK.init(this, "your app id", "your app key", new DTGInitListener() {
@Override
public void onMediationInitFinished(DTGInitResult dtgInitResult) {
...
}
});
}
}