收藏
回答

如何解决激励广告异常no advertisement data available ?

Taro微信小程序激励广告异常 no advertisement data available, please invoke load(), 失败重新拉取的方法也写了,但是生产上还是会小概览出现这个异常,请问下该如何解决?

// 初始化
if (!rewardedVideoAdRef.current) {
      if (Taro.createRewardedVideoAd && adid) {
        rewardedVideoAdRef.current = Taro.createRewardedVideoAd({
          adUnitId: adid
        })
        rewardedVideoAdRef.current?.onLoad((r) => {
        })
        rewardedVideoAdRef.current?.onError((err) => {
        })
        rewardedVideoAdRef.current?.onClose((res) => {
        })
      }
    }
// 调用show
rewardedVideoAdRef.current
      ?.show()
      .then(() => {})
      .catch((err) => {
        // 拉取失败,重新拉取
        rewardedVideoAdRef.current?.load().then(() => rewardedVideoAdRef.current?.show())
      })
回答关注问题邀请回答
收藏
登录 后发表内容