# ks.createInterstitialAd
# InterstitialAd ks.createInterstitialAd(Object obejct)
创建插屏广告组件。每次调用该方法创建插屏广告都会返回一个全新的实例。
# 参数
Object obejct
属性 | 类型 | 必填 | 默认值 | 说明 | 最低版本 |
---|---|---|---|---|---|
adUnitId | string | 是 | / | 广告id |
# 返回值
值 | 类型 | 说明 | 最低版本 |
---|---|---|---|
interstitialAd | InterstitialAd | 插屏广告组件 |
# 示例代码
let param = {};
param.adUnitId = "从平台获取的广告id";
let interstitialAd = ks.createInterstitialAd(param);
if (interstitialAd) {
interstitialAd.onClose(res => {
// 插屏广告关闭事件
})
interstitialAd.onError(res => {
// 插屏广告Error事件
})
let p = interstitialAd.show()
p.then(function(result){
// 插屏广告展示成功
console.log(`show interstitial ad success, result is ${result}`)
}).catch(function(error){
// 插屏广告展示失败
console.log(`show interstitial ad failed, error is ${error}`)
if (error.code === -10005) {
// 表明当前app版本不支持插屏广告,可以提醒用户升级app版本
}
})
} else {
console.log("创建插屏广告组件失败");
}