小程序激励广告视频多次回调问题

server/2024/9/24 8:37:21/

1.问题

在这里插入图片描述

2. 激励视频使用及解决方案

官方文档

let videoAd = null; // 在页面中定义激励视频广告
Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad(options) {let that = this;// 创建激励视频广告实例if (wx.createRewardedVideoAd) {videoAd = wx.createRewardedVideoAd({adUnitId: 'xxx',});//解决多次事件回调try {if (videoAd.closeHandler) {videoAd.offClose(videoAd.closeHandler);//   console.log("videoAd.offClose卸载成功");}} catch (e) {// console.log("videoAd.offClose 卸载失败");console.error(e);}videoAd.closeHandler = function (res) {// 用户点击了【关闭广告】按钮if ((res && res.isEnded) || res === undefined) {// 正常播放结束,可以下发游戏奖励console.log('正常播放完成',res)} else {//提前关闭小程序console.log('中途退出', res);}};videoAd.onClose(videoAd.closeHandler);}},onShowVideo() {// 用户点击后,显示激励视频广告if (videoAd) {videoAd.show().catch((err) => {// 失败重试videoAd.load().then(() => videoAd.show()).catch((err) => {console.error('激励视频 广告显示失败', err);});});}},
});

http://www.ppmy.cn/server/35528.html

相关文章

模版进阶篇章

非类型模版参数 回顾&#xff1a;函数模版 &#xff1a;不用传类型&#xff0c;编译器会自动推导&#xff0c;和普通的函数调用一样 #include<iostream> using namespace std; template<typename T>// T是类型 bool Less(T a, T b)// a,b是T实例化的的对象 {retu…

Linux—-vim基础使用

1、基本概念 Vim的工作模式有四种&#xff0c;普通模式&#xff0c;输入模式&#xff0c;命令模式&#xff0c;可视模式。 在终端中打开vim&#xff0c;只需要输入vim 文件&#xff0c;在普通模式下按i就会进入到输入模式&#xff0c;按下:进入命令模式&#xff0c;输入:q就可…

基于Spring EL表达式处理业务表达式

文章目录 简介Spring EL的常见应用Value处理注解xml中使用 Spring EL表达式基本表达式模板函数表达式 Spring EL定制引用Spring的bean 简介 SpringEL是Spring表达式&#xff0c;功能非常强大。 我们可以能在Value、Cachable、自定义注解中的应用EL表达式&#xff0c;当然这些…

前端面试题(二)

面试形式&#xff1a;线上面试&#xff08;不露脸&#xff09;&#xff1a;时长40分钟 面试评价&#xff1a;由易到难&#xff0c;由细到全&#xff0c;比较不错 面试官&#xff1a;项目经理 面试官提问&#xff08;面试题&#xff09;&#xff1a; 1、聊聊最近写的这个项目…

Rust Rocket创建第一个hello world的Web程序 Rust Rocket开发常用网址和Rust常用命令

一、Rust Rocket简介 Rust Rocket 是一个用 Rust 语言编写的 Web 应用框架&#xff0c;它结合了 Rust 的安全性和性能优势&#xff0c;以及 Web 开发的便利性。以下是 Rust Rocket 框架的一些优点&#xff1a; 安全性&#xff1a;Rust 是一种注重安全性的编程语言&#xff0c;…

C语言创建文件夹和多级目录

C调用系统命令创建多级目录 #include <stdio.h> #include <stdlib.h>int main() {const char *path "a/b/c";// 创建目录命令的字符串char mkdir_command[100];sprintf(mkdir_command, "mkdir %s", path);// 调用系统命令system(mkdir_comma…

数据库原理与应用实验三 嵌套查询

实验目的和要求 加深和掌握对嵌套查询的理解和应用 实验环境 Windows10 SQLServer 实验内容与过程 图书&#xff08;书号&#xff0c;书名&#xff0c;价格&#xff0c;出版社&#xff09; 读者&#xff08;卡号&#xff0c;姓名&#xff0c;年龄&#xff0c;所属单位&a…

扭矩法是什么拧紧工艺?——SunTorque智能扭矩系统

智能扭矩系统-智能拧紧系统-扭矩自动控制系统-SunTorque 扭矩法是一种在拧紧工艺中广泛使用的预紧力控制方法。它基于扭矩与预紧力的线性关系&#xff0c;通过控制扭矩值来实现对被连接件的预紧。这种方法的优点在于操作简单&#xff0c;只需对扭矩进行控制即可。 在扭矩法拧…