RewardedVideoAd
激励视频广告组件。激励视频广告组件是一个原生组件,层级比普通组件高。激励视频广告是一个单例(小游戏端是全局单例,小程序端是页面内单例,在小程序端的单例对象不允许跨页面使用),默认是隐藏的,需要调用 RewardedVideoAd.show() 将其显示。
方法
load
加载激励视频广告。
支持情况:

() => Promise<any>
show
显示激励视频广告。激励视频广告将从屏幕下方推入。
支持情况:

() => Promise<any>
destroy
销毁激励视频广告实例。
支持情况:

() => void
offClose
取消监听用户点击 关闭广告 按钮的事件
支持情况:

(callback: OffCloseCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OffCloseCallback |
offError
取消监听激励视频错误事件
支持情况:

(callback: OffErrorCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OffErrorCallback |
offLoad
取消监听激励视频广告加载事件
支持情况:

(callback: OffLoadCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OffLoadCallback |
onClose
监听用户点击 关闭广告 按钮的事件。
支持情况:

(callback: OnCloseCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OnCloseCallback |
onError
监听激励视频错误事件。
支持情况:

(callback: OnErrorCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OnErrorCallback |
onLoad
监听激励视频广告加载事件。
支持情况:

(callback: OnLoadCallback) => void
| 参数 | 类型 |
|---|---|
| callback | OnLoadCallback |
参数
OnErrorCallbackResult
| 参数 | 类型 | 说明 |
|---|---|---|
| errCode | string or number or symbol | 错误码 参考地址 |
| errMsg | string | 错误信息 |
OnCloseCallbackResult
| 参数 | 类型 | 说明 |
|---|---|---|
| isEnded | boolean | 视频是否是在用户完整观看的情况下被关闭的 |
OffCloseCallback
用户点击 关闭广告 按钮的事件的回调函数
(res: TaroGeneral.CallbackResult) => void
| 参数 | 类型 |
|---|---|
| res | TaroGeneral.CallbackResult |
OffErrorCallback
激励视频错误事件的回调函数
(res: TaroGeneral.CallbackResult) => void
| 参数 | 类型 |
|---|---|
| res | TaroGeneral.CallbackResult |
OffLoadCallback
激励视频广告加载事件的回调函数
(res: TaroGeneral.CallbackResult) => void
| 参数 | 类型 |
|---|---|
| res | TaroGeneral.CallbackResult |
OnCloseCallback
用户点击 关闭广告 按钮的事件的回调函数
(result: OnCloseCallbackResult) => void
| 参数 | 类型 |
|---|---|
| result | OnCloseCallbackResult |
OnErrorCallback
激励视频错误事件的回调函数
(result: OnErrorCallbackResult) => void
| 参数 | 类型 |
|---|---|
| result | OnErrorCallbackResult |
OnLoadCallback
激励视频广告加载事件的回调函数
(res: TaroGeneral.CallbackResult) => void
| 参数 | 类型 |
|---|---|
| res | TaroGeneral.CallbackResult |
API 支持度
| API | 微信小程序 | H5 | React Native |
|---|---|---|---|
| RewardedVideoAd.load | ✔️ | ||
| RewardedVideoAd.show | ✔️ | ||
| RewardedVideoAd.destroy | ✔️ | ||
| RewardedVideoAd.offClose | ✔️ | ||
| RewardedVideoAd.offError | ✔️ | ||
| RewardedVideoAd.offLoad | ✔️ | ||
| RewardedVideoAd.onClose | ✔️ | ||
| RewardedVideoAd.onError | ✔️ | ||
| RewardedVideoAd.onLoad | ✔️ |