前言

鉴于目前的cocos3.6.0的教程较少,开发小游戏踩了不少坑。想写个帖子总结记录下

1.要求

目前微信小游戏开通流量主的条件,是UV达到1000以上,也就是说要有至少1000个人访问过你的小游戏。然后可以去申请开通,大概1个工作日就能通过。

2.新建广告位

登录微信公众平台->流量主页面,点击新建广告位

可选择不同类型

新建好后可直接复制代码

3.代码编写

以激励视频为例,定义变量

import { WECHAT } from 'cc/env';//引入环境变量
videoAd:any;

在onload函数中初始化

// 创建激励视频广告实例,提前初始化
if(WECHAT){//判断微信环境this.videoAd = wx.createRewardedVideoAd({adUnitId: 'adunit-bdf2627f193257d7'})//拉取异常处理this.videoAd.onError((err) => {console.log(err);})//拉取广告this.videoAd.onLoad((res) => {console.log('激励视频 广告加载成功')})
}

调用显示广告

if(WECHAT){// 用户触发广告后,显示激励视频广告this.videoAd.show().catch(() => {// 失败重新加载this.videoAd.load().then(() => this.videoAd.show()).catch(err => {console.log('激励视频 广告显示失败,可能是触发每个人每天10次限制,可走分享流程')})})//监听广告关闭事件,关闭后会自动拉取新的广告this.videoAd.onClose((res) => {if(!this.videoAd)return;this.videoAd.offClose();//需要清除回调,否则第N次广告会一次性给N个奖励if (res && res.isEnded || res === undefined) {//正常播放结束,需要下发奖励} else {//播放退出,不下发奖励}})
}

查看示例

(从零开始)Cocos 3.6.0 接入微信小游戏激励广告相关推荐

  1. 《从0到1上线微信小游戏》第十一节 接入微信小游戏广告

    第十一节 接入微信小游戏广告 申请公测 开通流量主并创建广告位 广告代码接入实战 广告组件审核 接入广告是小游戏实现盈利的一种方式.笔者会在这一小节讲解如何接入,并列出接入时需要注意的一些问题. 申请 ...

  2. CocosCreator接入微信小游戏

    使用Creator接入微信小游戏 流程介绍 1:下载cocosCreator http://www.cocos.com/download 2:去微信公众平台注册账号账号 微信开发者平台和微信公众平台是 ...

  3. Creator 2.0.x 微信小游戏加载优化(一):定制wx-downloader

    转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/89842503 微信小游戏的环境与正常web浏览器的环境相似,但很多细节上会有所不同,同 ...

  4. 使用 cocos creator 3.0 制作抽奖小游戏

    使用 cocos creator 3.0 制作抽奖小游戏 描述 一个抽奖小游戏demo, 点击 抽奖按钮 进行抽奖, 抽完奖后该结果置灰.下一次抽奖就会跳过已经抽过的奖项. 注意: 每次点击 抽奖按钮 ...

  5. 微信小游戏Banner广告

    为什么80%的码农都做不了架构师?>>>    注意事项 Banner宽度缩放的范围是300到屏幕宽度 Banner不要直接设置style.height而是通过设置style.wid ...

  6. cocos creator 3.7.1 微信小游戏发布 声音效果消失了

    正常将游戏构建到微信小游戏,总体上一切正常,以为大功告成,但打开声音多测试一会儿,突然发现每次音效正常一段时间后,突然就消失了!时间大约几分钟,次数也不一定,但几分钟后肯定消失,如果一直测试下去,偶尔 ...

  7. CocosCreator 2.x接入微信小游戏广告

    前言 微信小游戏有多种广告类型,以下记录Banner广告和全屏激励广告的工具. 使用方法 添加广告 在AdUnitIdMap中添加广告 显示激励广告 if (cc.sys.platform === c ...

  8. (从零开始)Cocos 3.6.0 接入微信事件上报

    前言 很多人开发完小游戏,就放在一边,不懂得运营改善小游戏的用户体验等,导致数据一日不如一日.所以,为了掌握小游戏用户状态,需要接入埋点,上报不同的事件,来帮助我们分析用户行为.比如多少用户开局,多少 ...

  9. 【cocos creator实战】记录微信小游戏登录授权的开发-小游戏审核

    提交审核 游戏内容介绍 游戏作品内容准确介绍[包括但不限于:游戏背景.扮演角色.游戏角色(NPC).场景.主要情节.玩法.功能(系统).主要特点.游戏使用方法等],须逐项详细说明并配必要图片. 请注意 ...

最新文章

  1. JDK1.8 中的双冒号::是什么语法?
  2. 点云配准 PointNet + Concat + FC
  3. Linux内核defconfig在哪,Linux内核根目录中的配置文件.config中包含了许多宏定义,...
  4. shell 中的 set命令 -e -o 选项作用
  5. 搭建Maven私有仓库
  6. InfoPath开发经验小节
  7. GameDev.net日报 2010.11.12 要卖了
  8. midaspay能删除吗_midasPay返回90009错误
  9. python列表中数据类型可以不同吗_Python改变列表中数据类型的方法
  10. mysql memcached java_java缓存技术memcached实例
  11. Docker容器的运行时性能成本是多少?
  12. php服务器启动错误,服务器意外重启之后PHP-FPM不能启动
  13. 阿里弹性云手机正式公测
  14. 子进程 已安装 pre-removal 脚本 返回了错误号 1或2 解决办法:
  15. 型材行业ERP-MES应用点滴
  16. 计算机专业应届生简历表格,计算机专业应届生个人简历模板
  17. 图片在线裁剪和图片上传总结
  18. 用pyecharts生成仪表盘——将多张图片汇总到一个页面,大屏可视化数据展示
  19. 太空大战2d游戏制作
  20. go 怎么等待所有的协程完成_优雅地等待子协程执行完毕

热门文章

  1. 2017京东校招在线编程题——集合
  2. 2017京东校招面试回忆 已成功拿到offer
  3. 《Adobe Illustrator CS5中文版经典教程》—第1课1.5节使用“导航器”面板
  4. HTML文字样式显示闪烁,怎么纯用css代码使文字展示闪动效果?(代码示例)
  5. 7 士兵排队---PTA(排序+中位数)(C++)
  6. GUI程序中添加控制台调试
  7. 基于微信小程序菜谱小程序毕业设计开题报告功能参考
  8. 在服务器系统Windows 2003安装Avira AntiVir小红伞免费个人版
  9. 超人气代码格式化工具prettier
  10. 网易python笔试题_2017秋季网易校园招聘编程题和个人解答(python)