广告初始化

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 广告未加载成功的情况下,调用广告展示,展示失败
© 2019 OPPO. All rights reserved.

results matching ""

    No results matching ""