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

RewardedVideoAd.destroy
收藏
我的收藏

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

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

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

语法

RewardedVideoAd.destroy()

参数说明

返回值

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

错误码

errorCodeerrMsgerrorType说明最低支持版本
114301current activity is null, can not create game bannerD
1.92.0
114303Please apply for an adUnitIdD
1.92.0
114302can not create game bannerF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0
999987The scene does not support advertisingD
1.92.0
999999The adUnitId is emptyD
1.92.0
114304The adUnitId is closedD
1.92.0
114305The adUnitId is prohibitD
1.92.0
114306The adUnitId is invalidD
1.92.0
999993internal errorF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0
999991ad not foundF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0
999999unitid is illegalD
1.92.0
114303unitid is illegalD
1.92.0
114307unitid is illegalD
1.92.0
999991unitid is illegalF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0
114304unitid is illegalD
1.92.0
999987feature is not supported in appD
1.92.0
999991The video advertisement for current adUnitId doesn't existF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0
999999The adUnitId is emptyD
1.92.0
114303The adUnitId is invalidD
1.92.0
114307unknown ad typeD
1.92.0
999993The adUnitId is invalidF
小游戏框架内部错误,有需要请创建工单咨询
1.92.0

代码示例

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