小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 微信小程序插屏广告设置

微信小程序插屏广告设置

为保证良好的用户体验,插屏广告频率将受到如下限制,因此设计广告触发场景时需要考虑到以下的限制情况。


1. 用户每次打开小程序后的一段时间内,将不会展现插屏广告。

2. 两个插屏广告之间将会间隔一段时间。

3. 一个激励式视频与一个插屏广告之间将会间隔一段时间,展现次序不分先后。




上面是插屏广告的限制。而如果想要打开小程序页面后,展示插屏广告的话,就需要通过定时器实现。Talk is cheap,show me the code.

// 在页面中定义插屏广告
let interstitialAd = null

Page({
  onLoad: function () {
    // 在页面onLoad回调事件中创建插屏广告实例
    if (wx.createInterstitialAd) {
      interstitialAd = wx.createInterstitialAd({
        adUnitId: 'adunit-xxxxxxxxxx'
      })
      interstitialAd.onLoad(() => { })
      interstitialAd.onError((err) => { console.log(err) })
      interstitialAd.onClose(() => { })
    }
  },
  onShow: function () {
    this.showAd()
  },
  showAd: function () {
    // 定时器实现3秒钟后显示
    setTimeout(function () {
      // 在适合的场景显示插屏广告
      if (interstitialAd) {
        interstitialAd.show().catch((err) => {
          console.error(err)
        })
      }
    }, 3000);
  }
})


联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了