更新日期:2020-05-09关于华为渠道广告数据流母包需要做的处理
华为广告SDK数据流已集成到华为渠道打包资源里,如游戏需要获取渠道返回的oaid信息以及转化跟踪参数,则母包需做如下处理,然后再出渠道包:
先根据渠道号判断是否为华为渠道,然后调用自定义参数,值传入500->然后调用指定方法,具体示例如下:
// 先判断是否支持
if (Extend.getInstance().isFunctionSupported(500)) {
// funcType=500,表示获取渠道信息;注意如果华为渠道SDK没有返回数据给quick,那么quick就不会转发数据给游戏,导致下面的onSuccess不会被回调
Extend.getInstance().callFunctionWithParamsCallBack(mActivity, 500, new BaseCallBack() {
@Override
public void onSuccess(Object... arg) {
// 这里返回的是一个字符串类型的参数
if (arg != null && arg.length == 1 && arg[0] instanceof String) {
Toast.makeText(mActivity, (String) arg[0], Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(mActivity, "获取信息失败", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onFailed(Object... arg0) {
Toast.makeText(mActivity, "onFailed", Toast.LENGTH_SHORT).show();
}
});
}
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538