小程序看完激励视频发放奖励(含解决重复发放奖励的bug)
最新在写抖音小程序,和微信小程序基本一样,这里主要说一下小程序怎么使用激励视频并且看完激励视频发放广告(关闭清除广告奖励就不会重复发放)
首先,得去开放者平台的广告中心,里面有一个流量主,然后点击广告管理去新建一个广告位,选择激励广告,然后你就有了一个广告位ID,先把它复制下来,备用。
第二步,在需要用激励视频的页面定义变量
var videoAd = null;
Page({})
第三步,在页面加载的时侯创建广告
onLoad: function(options) {if (tt.createRewardedVideoAd) {videoAd = tt.createRewardedVideoAd({adUnitId: res.data.advTiktokId,});//防止奖励重复发放try {if (videoAd.closeHandler) {videoAd.offClose(videoAd.closeHandler);console.log("videoAd.offClose卸载成功");}} catch (e) {console.log("videoAd.offClose 卸载失败");console.error(e);}videoAd.closeHandler = (res) => {// 用户点击了【关闭广告】按钮if (res && res.isEnded || res === undefined) {// 正常播放结束,可以下发奖励console.log("播放完毕");tt.authorize({scope: "scope.album",success: (res) => {tt.downloadFile({url: "",header: {"content-type": "application/json",},success: (res) => {let filePath = res.tempFilePath;tt.saveImageToPhotosAlbum({filePath, // 暂不支持网络图片/本地图片地址,需与tt.downloadFile一起使用success: (res) => {tt.$msg("none", "壁纸已保存到相册")},fail: (err) => {}});},fail: (err) => {console.log(err);},});},fail: (err) => {console.log("authorize fail", err);tt.$msg("none", "请打开相册权限")},});} else {//提前关闭小程序tt.$msg("none", "您看完广告后才能下载~")}};videoAd.onClose(videoAd.closeHandler);}},
第四步,在点击的时侯播放广告
//超清下载submit() {// 在合适的位置打开广告tt.authorize({scope: "scope.album",success: (res) => {videoAd.show().catch(err => {// 失败重试videoAd.load().then(() => videoAd.show())})},fail: (err) => {tt.$msg("none", "请打开相册权限")},});},
结束了,欢迎留言~
小程序看完激励视频发放奖励(含解决重复发放奖励的bug)相关推荐
- 小程序激励视频观看超过30秒,获取奖励
小程序激励视频观看超过30秒,获取奖励 需求是这样子的,小程序里面插入了video标签,拥有视频功能,用户看视频超过30秒时候,会显示弹框弹出奖励 思路: 需求是这样子的,小程序里面插入了video标 ...
- 码code | 小程序接入「激励式视频广告」硬核指南
4月16日,微信开放社区发布了"「激励式视频广告」向非游戏类小程序流量主开放"的公告,也就是说现在只要是开通了流量主的小程序,就可以跟小游戏一样插入激励视频广告. 激励式视频广告的 ...
- [个人向]超快速了解微信小程序:看这篇就够了!(注册、语言、框架、配额等简要说明)
[个人向]超快速了解微信小程序看这篇就够了+相关简要说明 本文精炼微信小程序开发文档相关内容,旨在对初次接触并准备开发小程序的童鞋(比如自己)提供一个快速了解攻略.其中包括注册相关.语言.框架模式.相 ...
- 如何在小程序上增加音视频?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文首发在云+社区,未经许可,不得转载. 作者:常青|腾讯视频云终端技术负责人 2017年第四季度,腾讯云终端团队和微信合作,将腾讯云多年积 ...
- 【小程序源码】视频壁纸支持多种分类短视频另外也有静态壁纸
这是一款壁纸的微信小程序源码 其实这款小程序也可以说是短视频小程序都可以 该款小程序全采集, 大家应该知道小编之前也发过一款动态壁纸的小程序 不过那款是没有分类的,而这款不一样了,内包含了多种分类 相 ...
- uniapp小程序腾讯云视频调用实现1V1会话和踩坑分享
第一步:下载官方demo,附地址:https://github.com/undefineders/WXMiniByUniapp-TRTC,然后导入本地HbuilderX中,运行到小程序,如果运行成功进 ...
- chatgpt智能问答微信小程序+后端源码+视频搭建教程
chatgpt智能问答微信小程序+后端源码+视频搭建教程,这是一套微信小程序,后端是thinkphp框架为接口的,后端是前后端分离用elmentUI的源码框架. 小狐狸GPT付费体验系统是一款基于Th ...
- mpvue小程序实现人脸识别/视频录制/身份验证/CryptoJS加密 等功能
mpvue小程序实现人脸识别/视频录制/身份验证/CryptoJS加密 等功能 先看效果图 mpvue小程序与数据宝对接实现人脸识别/视频录制/身份验证/CryptoJS 加密 等功能关键代码 ind ...
- 微信小程序快速开发:视频指导版
<微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...
最新文章
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
- SQLite安装、编译与应用
- html text报错,AFNetWorking 请求报错 text/html
- python包括哪些部分_python基础知识部分练习大全
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件...
- 计算机一级考试无法显示评分,计算机一级评分各题标准
- Java创建对象的方式——反序列化创建对象
- 我们看到一些知乎大V,开始拍视频了
- 将图像平移到画布中心python_python-如何用猕猴桃中的图像填充画布?
- 微软未来五年将把80%资源投入云计算
- 《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 2.8 其他标记
- 程序员必读的10本书籍
- matlab中indo是什么意思,Matlab软件电力系统仿真应用简介
- Eclipse好用的翻译插件
- 张正友相机标定全解析
- 音频格式怎么转换成mp3格式?
- 基于Krpano的全景导游系统设计与实现(含word文档)
- 什么是百度霸屏?百度霸屏的基本流程是什么?
- 【HTML】学习笔记——表单、框架
- 随手记——(细节)1