接入指南 API 工具 其他

激励视频广告

为了方便开发者接入,联盟共建了统一 SDK,开发者接入 sdk 后能更快的实现登录、支付与广告功能,建议采用统一 SDK 方式接入。

qg.createRewardedVideoAd(Object object)

创建激励视频广告组件

参数

Object object

属性类型默认值必填说明
adUnitIdString广告单元 id
multitonBoolean是否启用多例模式,默认为 false

返回值

RewardedVideoAd

激励视频广告组件。激励视频广告组件是一个原生组件,层级比普通组件高,全局单例,如果创建新的广告位 Ad 对象,会导致之前的 Ad 被销毁。

方法

RewardedVideoAd.load()

加载激励视频广告

返回值 Promise

激励视频广告加载数据的结果

RewardedVideoAd.show()

显示激励视频广告。激励视频广告将从屏幕下方推入

返回值 Promise

激励视频广告显示操作的结果

RewardedVideoAd.onLoad(Function listener)

监听激励视频广告加载事件

参数 listener

激励视频广告加载事件的监听函数

RewardedVideoAd.offLoad(Function listener)

移除激励视频广告加载事件的监听函数

参数 listener

onLoad 传入的监听函数。不传此参数则移除所有监听函数

示例代码

const listener = function(res) {
  console.log(res);
};

RewardedVideoAd.onLoad(listener);
RewardedVideoAd.offLoad(listener); // 需传入与监听时同一个的函数对象

RewardedVideoAd.onClose(Function listener)

监听用户点击 关闭广告 按钮的事件。

参数 listener(Object res)

用户点击 关闭广告 按钮的事件的监听函数

属性类型说明
isEndedBoolean视频是否是在用户完整观看的情况下被关闭的

RewardedVideoAd.offClose(Function listener)

移除用户点击 关闭广告 按钮的事件的监听函数

参数 listener

onClose 传入的监听函数,不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

RewardedVideoAd.onClose(listener);
RewardedVideoAd.offClose(listener); // 需传入与监听时同一个的函数对象

RewardedVideoAd.onError(Function listener)

监听激励视频错误事件。

参数 listener(Object res)

激励视频错误事件的监听函数

属性类型说明
errMsgString错误信息
errCodeNumber错误码

RewardedVideoAd.offError(Function listener)

移除激励视频错误事件的监听函数

参数 listener

onError 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

RewardedVideoAd.onError(listener);
RewardedVideoAd.offError(listener); // 需传入与监听时同一个的函数对象

RewardedVideoAd.destroy()

销毁激励视频广告实例。

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容