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

RewardedVideoAd.destroy
收藏
我的收藏

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

通过 destroy 方法主动销毁广告实例。该方法返回一个 Promise,如果广告已经销毁成功,调用该方法返回一个 resolved Promise;如果是频繁的销毁重建,确保在收到 Promise 保证后再次创建新的。

前提条件
业务背景
使用限制
注意事项
  • 通过销毁上一个广告实例后,再次创建时传入新的 adUnitId,可以实现不同 adUnitId 的切换。
  • 只要调用销毁,无论销毁成功或者失败,销毁时会自动移除广告对象上监听的所有 loaded,error,close 事件。
相关教程

语法

RewardedVideoAd.destroy()

参数说明

返回值

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

错误码

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

代码示例

const videoAd = tt.createRewardedVideoAd(); videoAd .destroy() .then(() => { //这里再次创建其他adUnitId的广告实例 }) .catch((err) => { console.log("广告组件出现问题", err); });