广告初始化
qg.initAdService(object)
支持最低平台版本号'1031' (minPlatformVersion>='1031')
初始化广告服务,在应用生命周期中,只需要初始化一次,在这里可以指定是否打开广告组件 Log,传入分配的广告 AppId
参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
appId | string | 是 | OPPO 联盟广告后台分配的应用 ID |
isDebug | boolean | 否 | 是否打开广告组件 Log:true:打开广告组件 Log;false:关闭广告组件 Log;默认关闭广告组件 Log |
success | function | 否 | 成功回调 |
fail | function | 否 | 失败回调 |
complete | function | 否 | 接口调用完成回调 |
代码示例:
qg.initAdService({
appId: "xxx",
isDebug:false,
success: function(res) {
console.log("success");
},
fail: function(res) {
console.log("fail:" + res.code + res.msg);
},
complete: function(res) {
console.log("complete");
}
})
附录:
成功的回调对象数据格式为:
{
code: 0,
msg: "ok",
... //业务数据,如果没有业务数据,则没有额外字段
}
eg: 视频播放成功回调
{
code: 0,
msg: "ok",
isEnd: false
}
失败的回调对象数据格式为:
{
code: xx, // 具体的业务出错码
msg: "xx", //具体的业务出错信息描述
}
eg: 参数错误
{
code: 10000, // 具体的业务出错码
msg: "posId参数不能为空", //具体的业务出错信息描述
}
错误码表:
错误码 | 错误信息 |
---|---|
0 | 成功 |
10000 | 参数错误 |
10001 | 广告服务未初始化 |
10002 | 相应的广告位对象未创建或已经过期 |
10003 | 环境检测失败 |
10004 | 不支持的方法操作 |
20000 | 调用操作太频繁 |
20001 | 广告信息已过期 |
20003 | 未知错误或者网络出错 |
20005 | 视频播放失败 |
20009 | 视频文件缓存失败 |
20010 | 视频文件不存在 |
20011 | 未支持的视频文件格式 |
20012 | 广告未加载成功的情况下,调用广告展示,展示失败 |