收藏
回答

InterstitialAd.load再show有问题??

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug InterstitialAd 工具 7.0.9 2.10.4

onLoad 回调里show,再点击关闭广告时会catch.

let interstitialAd = wx.createInterstitialAd({ adUnitId: uid });
interstitialAd.onLoad(() => { 			
  interstitialAd.show().catch((err) => { console.log(err); })
});

直接去show,点击关闭广告不会catch

let interstitialAd = wx.createInterstitialAd({ adUnitId: uid });
interstitialAd.show().catch((err) => { console.log(err); })

这是我使用有问题吗??

最后一次编辑于  03-28
回答关注问题邀请回答
收藏

1 个回答

  • Forever
    Forever
    03-27

    我不是很明白你说的问题,但是 interstitialAd.show() 只是拉起 interstitial 广告的。就是说如果拉起广告失败的时候才会catch,拉起成功和关闭广告是不会触发 catch 的

    03-27
    有用
    回复 1
    • w_
      w_
      03-28
      onLoad 回调里show,再点击关闭广告时会catch.
      let interstitialAd = wx.createInterstitialAd({ adUnitId: uid });
      interstitialAd.onLoad(() => {
        interstitialAd.show().catch((err) => { console.log(err); })
      });




      这是我使用的问题吗?? 
      测试了直接show()和onLoad之后再show()
      03-28
      回复
登录 后发表内容
问题标签