title: RewardedVideoAd
sidebar_label: RewardedVideoAd
Rewarded video ad component. This is a native component at a higher layer than normal components. A rewarded video ad is a singleton (a global singleton in Mini Games, and an intra-page singleton in Mini Programs where singleton objects cannot be used across pages), which is hidden by default, and you must call RewardedVideoAd.show() to display them.
Reference
Methods
load
Loads a rewarded video ad.
Reference
() => Promise<any>
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.load |
✔️ |
|
show
Displays rewarded video ads. These ads are pushed from the bottom of the screen.
Reference
() => Promise<any>
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.show |
✔️ |
|
destroy
Destory rewarded video ads.
Reference
() => void
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.destroy |
✔️ |
|
offClose
Un-listens on the event of tapping the Close Ad button.
Reference
(callback: OffCloseCallback) => void
| Property |
Type |
| callback |
OffCloseCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.offClose |
✔️ |
|
offError
Un-listens on the rewarded video error event.
Reference
(callback: OffErrorCallback) => void
| Property |
Type |
| callback |
OffErrorCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.offError |
✔️ |
|
offLoad
Un-listens on the rewarded video ad loading event.
Reference
(callback: OffLoadCallback) => void
| Property |
Type |
| callback |
OffLoadCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.offLoad |
✔️ |
|
onClose
Listens on the event of tapping the Close Ad button.
Reference
(callback: OnCloseCallback) => void
| Property |
Type |
| callback |
OnCloseCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.onClose |
✔️ |
|
onError
Listens on the rewarded video error event.
Reference
(callback: OnErrorCallback) => void
| Property |
Type |
| callback |
OnErrorCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.onError |
✔️ |
|
onLoad
Listens on the rewarded video ad loading event.
Reference
(callback: OnLoadCallback) => void
| Property |
Type |
| callback |
OnLoadCallback |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.onLoad |
✔️ |
|
Parameters
OnErrorCallbackResult
| Property |
Type |
Description |
| errCode |
1000 | 1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 | 1008 |
Error code Reference |
| errMsg |
string |
Error message |
OnCloseCallbackResult
| Property |
Type |
Description |
| isEnded |
boolean |
Indicates whether the video is closed when the user watches it to the end |
OffCloseCallback
The callback function for the event of tapping the Close Ad button.
(res: CallbackResult) => void
| Property |
Type |
| res |
CallbackResult |
OffErrorCallback
The callback function for the rewarded video ad error event.
(res: CallbackResult) => void
| Property |
Type |
| res |
CallbackResult |
OffLoadCallback
The callback function for the rewarded video ad loading event.
(res: CallbackResult) => void
| Property |
Type |
| res |
CallbackResult |
OnCloseCallback
The callback function for the event of tapping the Close Ad button.
(result: OnCloseCallbackResult) => void
| Property |
Type |
| result |
OnCloseCallbackResult |
OnErrorCallback
The callback function for the rewarded video ad error event.
(result: OnErrorCallbackResult) => void
| Property |
Type |
| result |
OnErrorCallbackResult |
OnLoadCallback
The callback function for the rewarded video ad loading event.
(res: CallbackResult) => void
| Property |
Type |
| res |
CallbackResult |
API Support
| API |
WeChat Mini-Program |
H5 |
React Native |
| RewardedVideoAd.load |
✔️ |
|
|
| RewardedVideoAd.show |
✔️ |
|
|
| RewardedVideoAd.destroy |
✔️ |
|
|
| RewardedVideoAd.offClose |
✔️ |
|
|
| RewardedVideoAd.offError |
✔️ |
|
|
| RewardedVideoAd.offLoad |
✔️ |
|
|
| RewardedVideoAd.onClose |
✔️ |
|
|
| RewardedVideoAd.onError |
✔️ |
|
|
| RewardedVideoAd.onLoad |
✔️ |
|
|