开发
API

tt.createInterstitialAd

基础库 1.70.0 开始支持本方法,低版本需做兼容处理。这是一个同步方法。

注意,目前只能在抖音使用该方法,今日头条等宿主暂不支持。

创建插屏广告组件,开发者可以在小程序中使用插屏广告获得收入。具体接入方式可参考抖音端插屏广告-接入指南

语法

tt.createInterstitialAd(options)

参数说明

options 为 object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
adUnitIdstring单个广告单元的 id1.70.0

返回值

返回值为 InterstitialAd 类型,属性如下:

属性名类型默认值说明最低支持版本
showFunction显示插屏广告1.70.0
loadFunction加载插屏广告1.70.0
destroyFunction销毁插屏广告实例1.70.0
onLoadFunction监听插屏广告加载事件1.70.0
offLoadFunction取消监听插屏广告加载事件1.70.0
onErrorFunction监听插屏错误事件1.70.0
offErrorFunction取消监听插屏错误事件1.70.0
onCloseFunction监听插屏广告关闭事件1.70.0
offCloseFunction取消监听插屏广告关闭事件1.70.0

代码示例

const interstitialAd = tt.createInterstitialAd({
  adUnitId: "YOUR_AD_UNITID",
});

interstitialAd
  .load()
  .then(() => {
    interstitialAd.show();
  })
  .catch((err) => {
    console.log(err);
  });

Bug & Tip

  • Tip:插屏广告组件是一个原生组件,由客户端渲染,前端无感知,层级比普通组件高。
  • Tip:插屏广告组件每次创建都会返回一个全新的实例,默认是隐藏的,需要调用 InterstitialAd.show 将其显示。
点击纠错
评价此篇文档