• 开启小游戏流量主

    • 开启流量主(访问量>=1000)
  • 创建广告位
    • 微信小游戏平台的广告类型主要分为1:banner广告,2:插屏广告,3:激励视频,4:格子广告以及5:原生模版广告。
  • 创建好广告位就开始编写代码
    • 定义几个全局变量,分别为
window.bannerAdv = null;
window.videoAdv = null;
window.interstitialAd = null;
  • 初始化广告组件

    • 这里我直接初始化了3个广告类型(banner,视频,插屏)
     let winSize = wx.getSystemInfoSync();//获取像素size// 创建 Banner 广告实例,提前初始化let bannerWidth = 300let bannerHeight = 80bannerAdv = wx.createBannerAd({adUnitId: '',//传入自己的id,此处为banner广告位IDadIntervals: 30,//定时刷新,最低30Sstyle: {left: (winSize.windowWidth - bannerWidth) / 2,top: winSize.windowHeight - bannerHeight,width: bannerWidth,},})//重新定banner位置bannerAdv.onResize((res) => {bannerAdv.style.top = winSize.windowHeight - bannerAdv.style.realHeight-1;})// 在适合的场景显示 Banner 广告bannerAdv.show();//不建议直接显示//拉取失败处理bannerAdv.onError((err) => {console.log(err);})// 创建激励视频广告实例,提前初始化videoAdv = wx.createRewardedVideoAd({adUnitId: ''//传入自己的id,此处为视频广告位ID})// 创建插屏广告实例,提前初始化if (wx.createInterstitialAd) {interstitialAd = wx.createInterstitialAd({adUnitId: ''//传入自己的id,此处为插屏广告位ID})}},
  • 创建好后,在合适的地方调用

    • banner广告调用
//显示banner
bannerAdv.show()
//隐藏banner
bannerAdv.hide()
//销毁banner
bannerAdv.destroy()
  • 激励式视频广告调用
            // 用户触发广告后,显示激励视频广告videoAdv.show().catch(() => {// 失败重试videoAdv.load().then(() => videoAdv.show()).catch(err => {console.log('激励视频 广告显示失败')})})//拉取异常处理videoAdv.onError((err) => {console.log(err);})videoAdv.onClose((res) => {if(!videoAdv)return;videoAdv.offClose();//需要清除回调,否则第N次广告会一次性给N个奖励//关闭if (res && res.isEnded || res === undefined) {//正常播放结束,需要下发奖励} else {//播放退出,不下发奖励}})
  • 插屏广告调用
                 // 在适合的场景显示插屏广告if (interstitialAd) {interstitialAd.show().catch((err) => {console.error(err)})}
  • 接下来就可以打包微信平台,然后将代码放入微信开发者工具中,在开发者工具中看到广告是否正常拉取了喔。

CocosCreator微信小游戏广告接入(banner、激励式视频、插屏)相关推荐

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

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

  2. 码code | 小程序接入「激励式视频广告」硬核指南

    4月16日,微信开放社区发布了"「激励式视频广告」向非游戏类小程序流量主开放"的公告,也就是说现在只要是开通了流量主的小程序,就可以跟小游戏一样插入激励视频广告. 激励式视频广告的 ...

  3. CocosCreator 微信小游戏云函数简单使用

    转自  CocosCreator 微信小游戏云函数简单使用 - 简书 六边形站神关注IP属地: 湖南 2021.09.09 16:33:41字数 201阅读 554 后台编写云函数 首先在后台开通云开 ...

  4. CocosCreator微信小游戏排行榜开发

    CocosCreator微信小游戏排行榜开发 开发前言 步骤1 开发前言 第一次接触微信小游戏开发的小伙伴,可以看看排行榜的开发和注意事项: 一.开发微信排行榜的话,用户的信息需要从微信提供的API获 ...

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

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

  6. CocosCreator微信小游戏接入微信登录获取微信名、头像、经纬度等信息

    前言 微信小游戏接入微信登录还是很简单的,不像原生平台开发,还需要提供appid,appsecret等信息,并有一系列的和微信平台的交互,才能最终授权成功. 下面TS代码演示了,老的接入流程. exp ...

  7. CocosCreator微信小游戏排行榜及开放数据域的理解与使用

    微信小游戏开放数据域及排行榜的使用 好久没有写博客了,距离上一次博客,已经有了近半年之久,这段时间发生了太多的事,当然,这些不是今天的主题,接下来我们主要讲一讲微信小游戏开放数据域的使用,以及如果制作 ...

  8. CocosCreator | 微信小游戏排行榜 微信开放域

    更多笔记和源码请关注:[微信公众号] CocosCreator笔记 演示 技术摘要 主域工程 微信授权 创建子域节点 向子域发送消息 子域工程 读写用户云托管数据 接收主域发送的消息 构建运行 实现 ...

  9. CocosCreator微信小游戏入门实战《小猫钓鱼》(十一):总结以及源码分享

    转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83068228 基本上到这里作为一个cocoscreator以及微信小游戏的开发者,我相 ...

最新文章

  1. AUC是什么?AUC的的意义是什么?AUC的判断分类器优劣标准是什么?AUC如何计算?
  2. 看看是否有人用USB偷插你的电脑
  3. 关于Django将数据映射到Html中的操作
  4. 在scala中访问postgresql(使用sbt)
  5. OpenCV特征检测Feature Detection
  6. mysql 统计查询不充电_MySql查询语句介绍,单表查询,来充电吧
  7. Chrome谷歌浏览器76地址栏隐藏的HTTPS和WWW标记如何恢复
  8. 最实用的18个HTML5 API 教程大全,都在这里了
  9. 互联网产品之百万级高并发技术整体架构
  10. Android 源代码下载
  11. 二维联合分布的密度函数计算
  12. 第九十八节,JavaScript语法、关键保留字及变量
  13. HEVC/H265编码原理
  14. php调查问卷数据库,关于一个问卷调查的程序,如何插入数据库
  15. arcgis快速生成图框_arcgis图框的制作
  16. 冒充云销售的懒虫和毒虫们
  17. Universal Link|iOS开发者不得不知的技术
  18. php截断,php include 路径截断漏洞的利用
  19. 买房子了~128.41平方哦`
  20. 穿上钢铁侠战衣变身钢铁侠,现代表示我做到了!

热门文章

  1. cad记忆口诀_CAD制图口诀,轻松掌握机械制图方法
  2. 2021年度训练联盟热身训练赛第五场 F Group Project
  3. 使用互信息来衡量两个单词间的相关程度
  4. Web前端复习-2、表格与框架
  5. 【华为OD机试真题 java、python】硬件产品销售方案(100%通过+复盘思路)
  6. Plsql 注册解决办法
  7. 浅谈数据中心供配电设计应用以及监控产品选型-Susie 周
  8. XidianOJ 1097 焊板子的xry111
  9. transition: all 0.1s ease 的ease什么意思
  10. YNS2582 SSOP-10 升压充电 12V耐压输入自适应