温馨提示:文末有送书福利

前言

为了帮助更多人,更多非程序员也能上手小游戏,晓衡之前提供了:

  • GameNavigator:小游戏互跳导航组件

  • RewardedVideoAd:激励视频组件

  • CreatorPrimer:内容生产组件包含有场景切换、预制加载、二维码、节点拖动等等

为了进一步完善微信小游戏可视化无编程组件,这次我们又更新了 BannerAd 组件,一起来看下效果:

够霸气吧!一次显示了上、中、下三条 Banner 广告,考验玩家的时刻到了,如何点中开始游戏,正式发布的游戏如果是这样,相信会不会发财呢?

现在有了我们提供的 BannerAd 组件,实现像上面一次加载三个组件会非常Eas,看一下组件设置:

BannerAd组件

如果感觉太专业了,请看下面我精心准备的 Banner 广告组件的使用方法。

组件挂载

我是在 Canvas 同层创建了一个 BannderAd 的节点,其实任意节点都可以,这里主要是为了规范,放在了最外层场景上。然后将 BannerAD.js 脚本拖动到节点面板上,复制你的Banner 广告 ID 上去就可以了!

组件设置

配置好后只能在微信环境才能预览到,我在 Home 场景的顶部和底部,以及在双人游戏中的中间放置Banner,效果不错!

微信开发者工具演示

组件设置

BannerAd 组件目前提供了三个属性:

  • AdUnitId:广告 id

  • Placement:广告位置

  • Expries:过期时间

公众号上有些读者,可能并未接触过微信小游戏,下面详细介绍参数的作用。

「AdUnitId」:这个就是 Banner 广告 ID,在微信小游戏后台获取,见下图:

流量主>广告管理>广告位管理>Banner广告

注意,流量主页面是需要我们的游戏累计1000用户后才能开通的哦!

「Placement」:用于控制 Banner 的位置,当首次创建 Banner 时,微信官方居然引导我们将 Banner 放到中间屏幕中间,有图为证:

创建广告

我曾经想到过一种玩法,在飘忽不定的 Banner 中,让玩我女儿点击游戏中的不断飞起的气球!

千万不要被微信误导,其实真实情况 Banner 大多是放在底部的,顶部也还好,放屏幕中间的估计是小程序而不是小游戏。

「Expries」:过期时间默认是 30 秒,这个意思不是说 30 秒会重新刷新Banner 的内容。而是在切换场景时,新场景中仍然使用这个广告ID的话,超过了 30 秒,会将之前创建的广告对象释放,重新创建新的!

这样的效果是,用户在不同场景中切换时,Banner 中的广告内容会有所变化,不会那么呆板,切来切去都是一同个广告内容。

其实这里我是被伤过的,我女儿曾说过:”爸爸、爸爸,你做的这个游戏好丑,广告都比你做的好看!“。

“我是做的教程,好不好...”,算了,伤心事就不提了!

游戏联盟

游戏联盟 creator-game-legends 开源项目,计划将微信相关的 SDK 以零编程、可视化、组件化友好的方式提供非程序员使用,也能帮助新入坑的编程的伙伴们学习 Cocos Creator 微信 SDK 接入,这次更新我对项目结构进行了调整,看下图:

legends目录
  • game-ad:广告系列组件,目前提供了 「Banner」「激励视频」,后面还会陆续增加「插屏」「格子」等组件类型,并且是直接拖拽就能使用;

  • game-navigator:游戏导航换量组件,开启不同游戏之间的传送门,支持微信云动态二维码二阶跳。

其实微信小游戏也支持游戏录屏、声控、摄像头控制等抖音小游戏玩法,只是感觉目前接入还不多,晓衡也会将这些能力补充上,敬请期待,也欢迎你的加入!原创不易,感谢点赞分享!

github:https://github.com/ShawnZhang2015/creator-game-legends

更多相关组件参考下面文章:

  • 微信小游戏换量导航组件升级,微信云模式支持二阶跳

  • 妈妈再也不用担心我不会写代码啦!激励视频组件,免费开源!

  • CreatorPrimer 开源入门教程组件,源码升级 2.4.0

我又换了一个新姿势,三秒搞定「搬乐」Ad!再也不用撸代码啦!相关推荐

  1. 史上最强模型 GPT-4 上线:一张手绘草图能生一个网站、60 秒搞定一个游戏开发!

    平地一声雷,GPT-4 重磅来袭. 3 月 14 日,OpenAI 正式上线新一代人工智能大模型 GPT-4,它是一个大型多模态模型,可以接受图像和文本输入,同时返回文本输出.就像这样: 用户:这幅画 ...

  2. 史上最强模型 GPT-4 上线:一张手绘草图能生一个网站、60 秒搞定一个游戏开发!...

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 平地一声雷,GPT-4 重磅来袭. 3 月 14 日,OpenAI 正式上线新一代人工智能大模型 GPT-4,它是一个大型多模态模型,可以 ...

  3. 文档,图片有水印很让人头痛!处理起来很麻烦?用Python三秒搞定!

    前言 咱们在工作中应该多多少少会遇到这样的情况,就算随便下载一两个表情包上面都带有水印,看起来很不舒服.更别说需要借鉴别人的文档或者图片,给自己的工作带了一丝便利了!今天就讲一下如何去除最简单,也是最 ...

  4. 三分钟搞定一个网页原型设计

    三分钟搞定一个网页原型设计 PS插件之Velositey(撒福利一波吼~) 做设计的大佬们应该很熟这个插件了,主要安利给平时不玩设计的后台们,以及不想花时间在做重复框架上的同学,更多的时间快留给打磨属 ...

  5. 一个应届生是怎样搞定google、微软、百度、腾讯、搜狗的

    http://blog.csdn.net/jobtong/article/details/9017975 1,简介 毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回 ...

  6. mvvm怎么让光标制定属性的文本框_Word怎么快速制作斜线表头?10秒搞定,表格颜值直线上升...

    Word怎么快速制作斜线表头?这个问题可能困扰着很多刚进入职场的小伙伴.不管是文员是一线工作人员,工作中或多或少都会涉及斜线表头的制作. 因此,今天就给大家分享一下制作斜线表头的方法,而在Word中斜 ...

  7. windows+mysql集群搭建-三分钟搞定集群

    一.集群了解 计算机一级考试系统要用集群,目标是把集群搭建起来,保证一个库dang了,不会影响程序的运行.首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及解 ...

  8. wpspbc按钮是什么意思_10秒搞定 超简单的PBC按钮配置法

    10秒搞定 超简单的PBC按钮配置法 PBC按钮配置的实现方法非常简单,前两步设置与输入PIN码法设置相同,即打开无线网卡的应用程序,选择需要接入的无线网络,然后点击"WPS"按钮 ...

  9. 如何从华为P20导出视频到计算机,华为P20怎样投屏到投影仪?10秒搞定,投屏后媲美电脑!...

    原标题:华为P20怎样投屏到投影仪?10秒搞定,投屏后媲美电脑! 欢迎转载,请注明出处,抄袭必究! 华为P20 的PC模式,原来有简单了解过,以为只是一个普通的投屏功能而已,这几天体验了一翻,才发现其 ...

最新文章

  1. 再见,PyTorch!
  2. 基于query语句解析mysql工作原理
  3. 为什么印度盛产码农_印度农产品价格的时间序列分析
  4. Linux文档阅读笔记-cut与sort的基本用法
  5. 诗和远方:无题(五十)
  6. python语言type board_Micropython TPYBoard开发板控制无线加速度小车
  7. Java中int为什么占四个字节?
  8. 【c++】简单的string类的几个基本函数
  9. 图像融合(一)--概述
  10. Shanda EZ Mini
  11. ORACLE ORA-01000: 超出打开游标的最大数(解决及原因)
  12. 计算机课件制作总结,多媒体课件制作的学习心得
  13. 服务器ip每天自动更换,IP地址经常更换,自动获取的IP上不了网怎么办?
  14. 严蔚敏《数据结构》——线索二叉树
  15. 一些noip模拟题一句话题解
  16. c语言中 if(x) 、if(0) 、if(1)
  17. Redisson封装及应用实例
  18. SULLEY安装与使用
  19. 武陵源计算机学校,武陵源-张家界市武陵源区武陵源旅游指南[组图]
  20. Python爬虫实例 wallhaven网站高清壁纸爬取。

热门文章

  1. 协方差cov(X),cov(X,Y);变异系数c.v
  2. python画气球_micro:bit + LoRa 实现气球追踪
  3. 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
  4. 不好意思,问一个比较菜的问题,请问高手,Blogs与FAQ有没有区别?
  5. 菜是原罪之回温Spring事务
  6. Mac系统介绍,个人理解
  7. uva 220 - Othello(黑白翻转棋)
  8. 写带有代码博客的小技巧
  9. html语言文档结构,HTML的文档结构与语法(一)
  10. 什么是ANR 如何避免它?