tt.createInterstitialAd
基础库 1.70.0 开始支持本方法,低版本需做兼容处理。这是一个同步方法。
注意,目前只能在抖音使用该方法,今日头条等宿主暂不支持。
创建插屏广告组件,开发者可以在小程序中使用插屏广告获得收入。具体接入方式可参考抖音端插屏广告-接入指南
语法
tt.createInterstitialAd(options)
参数说明
options
为 object 类型,属性如下:
属性名 | 类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|---|
adUnitId | string | 是 | 单个广告单元的 id | 1.70.0 |
返回值
返回值为 InterstitialAd
类型,属性如下:
属性名 | 类型 | 默认值 | 说明 | 最低支持版本 |
---|---|---|---|---|
show | Function | 显示插屏广告 | 1.70.0 | |
load | Function | 加载插屏广告 | 1.70.0 | |
destroy | Function | 销毁插屏广告实例 | 1.70.0 | |
onLoad | Function | 监听插屏广告加载事件 | 1.70.0 | |
offLoad | Function | 取消监听插屏广告加载事件 | 1.70.0 | |
onError | Function | 监听插屏错误事件 | 1.70.0 | |
offError | Function | 取消监听插屏错误事件 | 1.70.0 | |
onClose | Function | 监听插屏广告关闭事件 | 1.70.0 | |
offClose | Function | 取消监听插屏广告关闭事件 | 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
将其显示。
点击纠错
评价此篇文档