抖音开放平台Logo
开发者文档
控制台

RewardedVideoAd.load
收藏
我的收藏

基础库 1.3.0 开始支持本方法,这是一个同步方法。

通过 load 方法主动预加载广告内容。此外,在显示广告出现问题时也可以尝试主动 load 一次。 该方法返回一个 Promise,如果广告已经自动拉取成功,调用该方法返回一个 resolved Promise。

前提条件
业务背景
使用限制
注意事项
  • 为了提高广告内容的价值,建议开发者避免广告浪费,在调用 load 预加载后,保证每次预加载的广告会被展示
  • 广告播放结束后不会自动加载下一个广告,需要预加载请开发者主动调用广告 load 方法,不过为了提高广告价值,尽量避免预加载
相关教程

语法

RewardedVideoAd.load()

参数说明

返回值

类型说明最低支持版本
Promise
Promise 对象
1.3.0

错误码

errNoerrMsg说明最低支持版本
1003current activity is null, can not create game banner
1.3.0
1003Please apply for an adUnitId
1.3.0
1003can not create game banner
小游戏框架内部错误,有需要请创建工单咨询
1.3.0
1006The scene does not support advertising
1.3.0
1001The adUnitId is empty
1.3.0
1008The adUnitId is closed
1.3.0
1007The adUnitId is prohibit
1.3.0
1002The adUnitId is invalid
1.3.0
20000internal error
小游戏框架内部错误,有需要请创建工单咨询
1.3.0
21000ad not found
小游戏框架内部错误,有需要请创建工单咨询
1.3.0
21000unitid is illegal
1.3.0
21000unitid is illegal
1.3.0
21000unitid is illegal
1.3.0
21000unitid is illegal
小游戏框架内部错误,有需要请创建工单咨询
1.3.0
21000unitid is illegal
1.3.0
10301feature is not supported in app
1.3.0
1003The video advertisement for current adUnitId doesn't exist
小游戏框架内部错误,有需要请创建工单咨询
1.3.0
1003The adUnitId is empty
1.3.0
1003The adUnitId is invalid
1.3.0
1003unknown ad type
1.3.0
1002The adUnitId is invalid
小游戏框架内部错误,有需要请创建工单咨询
1.3.0

代码示例

// 显示广告 const videoAd = tt.createRewardedVideoAd({ adUnitId: "YOUR_UNIT_ID", }); videoAd.onLoad(() => { console.log("广告加载完成"); }); videoAd.load(); videoAd .show() .then(() => { console.log("广告显示成功"); }) .catch((err) => { console.log("广告组件出现问题", err); // 可以手动加载一次 videoAd.load().then(() => { console.log("手动加载成功"); // 加载成功后需要再显示广告 videoAd.show(); }); });