收藏
回答

激励视频广告onClose产生多次回调怎么解决?

onClose 第一次进来还是正常的,当第二次进来的时候,就会产生两次回调,三次就是三次。求大佬解决

回答关注问题邀请回答
收藏

2 个回答

  • 光
    2020-05-08

    1、用offClose卸载监听

    2、激励视频实例不要声明在页面作用域内,会混用,可以挂在页面的实例下

    2020-05-08
    有用
    回复 4
    • Zhao
      Zhao
      2020-05-08
      意思就是把onClose 中的逻辑写到 offClose 中吗?
      2020-05-08
      回复
    • 光
      2020-05-08回复Zhao
      我猜测可能是我说的第二个原因,激励视频的实例混用了,退出页面后激励视频的实例没销毁,导致后续的关闭会触发前面激励视频的回调,可以看看你的实例创建怎么写的,挂在哪里的?
      2020-05-08
      回复
    • Zhao
      Zhao
      2020-05-08回复
      写在了 onLoad 中
      2020-05-08
      1
      回复
    • 光
      2020-05-08回复Zhao
      videoAd声明在哪里呢,代码不全啊
      2020-05-08
      回复
  • 张阿七✨
    张阿七✨
    2020-05-08

    把onload里初始化的那个onClose去掉试一下 我昨天也遇到这个问题了 去掉就好了

    2020-05-08
    有用
    回复 2
    • Zhao
      Zhao
      2020-05-08
      onClose 不是关闭的时候要触发的api嘛,去掉了,关闭的时候就不会触发了。
      2020-05-08
      回复
    • Zhao
      Zhao
      2020-05-08回复Zhao
      这个不是检测广告关闭时候是否看完整的吗,如果我去掉,用户看完视频之后的逻辑写在那里?
      2020-05-08
      回复
登录 后发表内容
问题标签