我第一次寫插屏廣告的時候折騰了一下午,人都快氣炸了。后來才知道,我犯了三個錯誤
1.我開發小程序的時候的appId和廣告源的appId不一樣
2.小程序不能一進去就放插屏廣告,要靠其他事件去觸發插屏廣告
3.最坑比的一點是:插屏廣告在電腦微信開發工具里顯示不出來,要用真機調試才能看到
let interstitialAd = null Page({ onLoad() { if(wx.createInterstitialAd){
//1.創建廣告實例 interstitialAd = wx.createInterstitialAd({ adUnitId: 'xxxx' })
//3.監聽廣告,廣告顯示出來以后你要做的操作 interstitialAd.onLoad(() => { console.log('onLoad event emit') })
//其實可以不用管這個onError,它的作用是如果廣告拉取失敗,就提示你 interstitialAd.onError((err) => { console.log('onError event emit', err) })
//廣告關閉時,觸發。 interstitialAd.onClose((res) => { console.log('onClose event emit', res) }) }
//2.讓廣告顯示出來
interstitialAd.show().catch((err) => {
console.error(err
)
})
}
})