普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

RewardedVideoAd.load

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

语法

RewardedVideoAd.load()

参数说明

返回值

Promise 对象。

代码示例

开发者工具中预览

// 显示广告
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();
    });
  });

Bug & Tip

  • Tip:为了提高广告内容的价值,建议开发者避免广告浪费,在调用 load 预加载后,保证每次预加载的广告会被展示。
  • Tip:广告播放结束后不会自动加载下一个广告,需要预加载请开发者主动调用广告 load 方法,不过为了提高广告价值,尽量避免预加载。
点击纠错
评价此篇文档