• JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 登录
  • 用户信息
  • 广告
  • 激励视频广告
  • 插屏广告
  • tt.createInterstitialAd
  • InterstitialAd.show
  • InterstitialAd.load
  • InterstitialAd.destroy
  • InterstitialAd.onLoad
  • InterstitialAd.offLoad
  • 支付
  • 分享
  • 小程序跳转
  • 抖音视频能力
  • 收货地址
  • 设置
  • 授权
  • 评价能力
  • 数据分析
  • 视频拍摄器
  • 引导关注
  • 订阅消息
  • 电商插件能力(即将废弃)
  • AI/AR能力
  • 转发和挂载
  • 直播能力
  • 流量来源识别
  • 侧边栏能力
  • 隐私信息授权
  • web化
  • 行业开放
  • 第三方平台
  • 其它
  • InterstitialAd.show
    收藏
    我的收藏

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

    广告创建后默认是隐藏的,可以通过该方法显示广告。

    前提条件
    业务背景
    使用限制
    注意,目前只能在抖音使用该方法,今日头条等宿主暂不支持。
    注意事项
    支持沙盒
    相关教程

    语法

    InterstitialAd.show()

    参数说明

    返回值

    类型说明最低支持版本
    Promise

    返回值为 Promise 类型。当插屏广告组件正常获取素材时,该 promise 会被 resolve;当发生错误时,该 promise 则被会 reject,异常参数与 error 事件监听的参数相同。

    1.70.0

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    123411InterstitialAd.show: InterstitialAd has been destroyedD
    插屏广告已销毁
    1.70.0
    123403Reward vodeo ad is playing, can't show now!D
    激励视频展示时不要调用插屏广告
    1.70.0
    123403Just started the app, can't show now!D
    小程序启动30s内不要展示插屏广告
    1.70.0
    123403Just shown an Ad, can't show now!D
    两次插屏广告之间间隔需要60s
    1.70.0
    123403Interstitial Ad is showing, can't show now!D
    有一个插屏广告正在展示了,不要调用插屏广告
    1.70.0
    123402The adUnitId is emptyD
    adUnitId为空,传入正确的adUnitId
    1.70.0
    123402The adUnitId is closedD
    adUnitId已关闭,请检查是否已关闭adUnitId
    1.70.0
    123402The adUnitId is prohibitD
    adUnitId被封禁,oncall处理
    1.70.0
    123402The adUnitId is invalidD
    adUnitId不存在
    1.70.0
    123487feature is not supported in appD
    当前宿主不支持,暂时没有支持的计划
    1.70.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    const interstitialAd = tt.createInterstitialAd({ adUnitId: "YOUR_AD_UNITID", }); interstitialAd .show() .then(() => { console.log("广告显示成功"); }) .catch((err) => { console.error("广告组件加载出现问题", err); });