收藏
回答

广告解锁按钮点击事件没反应?

               // 广告插件,用户点击了【关闭广告】按钮

                videoAd.onClose((res) => {

                  if (res && res.isEnded) {

                      let serialNo = this.globalData.serialNo

                      //正常播放结束

                      pm.isCanPlay({

                          serialNo,

                          serialList: [{

                              start_serial_no: serialNo,

                              end_serial_no: serialNo,

                              status: 1,

                          }],

                      });

                  } else {

                      let serialNo = this.globalData.serialNo

                      console.log(serialNo, '090909090909090')

                      //播放中途退出

                      pm.isCanPlay({

                          serialNo,

                          serialList: [{

                              start_serial_no: serialNo,

                              end_serial_no: serialNo,

                              status: 2,

                          }],

                      });

                   

                      wx.showToast({ title: '解锁失败', icon: 'none', duration: 2500 });

                  }

                }); 



            // 点击按钮拉起激励视频广告去解锁

            pm.onUseAdUnlock(function() {

              console.log('999999999999999999');

            });


如代码所示,用户在未观看完激励视频时关闭了广告,在官方播放器 “看广告后播放” 按钮点击没反应。请问是什么问题?改如何解决?

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

2 个回答

  • null
    null
    2025-11-04

    已解决,可调用 PlayletManager 的 updateOpenArea 方法来显示/隐藏组件:

    被隐藏组件遮盖了。


    2025-11-04
    有用 1
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-04
    有用
登录 后发表内容