抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 基础
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 广告
  • tt.createBannerAd
  • tt.createRewardedVideoAd
  • tt.createInterstitialAd
  • BannerAd
  • RewardedVideoAd
  • InterstitialAd
  • 界面
  • 支付
  • Worker
  • tt.createInterstitialAd
    收藏
    我的收藏

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

    创建插屏广告,开发者可以在小游戏中使用插屏广告获得收入。插屏广告是由客户端原生渲染,由开发者控制广告组件的显示。该能力支持竖屏版和横屏版小游戏。

    前提条件

    接入本能力需要先开通【流量主】能力,请前往小游戏开发者后台

    1. 在「商业化」> 「流量主」申请开通能力
    2. 在「流量主」> 「广告管理」中创建插屏广告位,获取广告位id
    业务背景
    使用限制
    目前只能在抖音使用该方法,今日头条等宿主暂不支持。
    注意事项
    • 出现 2002 错误码意味着至少需要等待 30 秒后再重新请求,建议开发者在代码中自行处理。
    • 插屏广告组件每次创建都会返回一个全新的实例,默认是隐藏的,需要调用 InterstitialAd.show 将其显示。
    相关教程

    语法

    tt.createInterstitialAd(params)

    参数说明

    params 类型说明

    object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    adUnitIdstring

    广告单元 id

    1.71.0

    返回值

    类型说明最低支持版本
    object1.71.0

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    999999invalid paramD
    参数错误
    1.71.0
    999987feature is not supported in appD
    1.71.0
    999991context exceptionF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    999991internal errorF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101001current activity is null, can not create game bannerD
    1.71.0
    101003Please apply for an adUnitIdD
    1.71.0
    101002can not create game bannerF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    999987The scene does not support advertisingD
    1.71.0
    999999The adUnitId is emptyD
    1.71.0
    101004The adUnitId is closedD
    1.71.0
    101005The adUnitId is prohibitD
    1.71.0
    101006The adUnitId is invalidD
    1.71.0
    101023Create repeatedD
    1.71.0
    101024A usable ad already existsD
    1.71.0
    999993internal errorF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    999981host app not supportedD
    1.71.0
    101009ad not foundD
    1.71.0
    999999unitid is illegalD
    1.71.0
    101003unitid is illegalD
    1.71.0
    101007unitid is illegalD
    1.71.0
    101004unitid is illegalD
    1.71.0
    101005unitid is illegalD
    1.71.0
    999993unitid is illegalF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    999987feature is not supported in appD
    1.71.0
    999981host app not supportedD
    1.71.0
    999999The adUnitId is emptyD
    1.71.0
    101003The adUnitId is invalidD
    1.71.0
    101007unknown ad typeD
    1.71.0
    999993The adUnitId is invalidF
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101009ad not foundD
    1.71.0
    999985request ad failed @1U
    1.71.0
    999985request ad failed @2U
    1.71.0
    101010request ad failed @3F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101011request ad failed @4F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101011request ad failed @7F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101012request ad failed @5F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101013request ad failed @6F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101014request ad failed @8F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101015request ad failed @9F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101016request ad failed @10F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    999991request ad failed @50001/30001/20000F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101017request ad failed @20001F
    小游戏框架内部错误,有需要请创建工单咨询
    1.71.0
    101018request ad failed @50002U
    1.71.0

    代码示例

    const ad = tt.createInterstitialAd({ adUnitId: "YOUR_UNIT", });