如何在小游戏中接入广告

简介: 在微信小游戏中接入广告有一个前提条件,就是小游戏必须累计注册超过 1000 个用户,对于个人刚上线的小游戏可以通过以下两种方式累计初期的用户。

对于个人小游戏开发者来讲,开通流量主在游戏中接入广告是目前最主要的盈利方式。今天就分享一下如何在小游戏中接入不同形式的广告。

流量主指的是接广告的人,例如你开发了一个小游戏,在你的小游戏中接入了广告,那么你就叫做流量主。


广告主指的是打广告的人,例如你想要打广告来宣传自己的游戏,那么你就叫做广告主。

在微信小游戏中接入广告有一个前提条件,就是小游戏必须累计注册超过 1000 个用户,对于个人刚上线的小游戏可以通过以下两种方式累计初期的用户。


第一种是通过自己微信上的好友圈子,对于大部分人来讲好友圈子能提供的初期用户可能并不多,但是做出了一个游戏总是值得分享一下的,让好朋友们试玩一下你的游戏,顺便可以看看他们的感受如何。


第二种是通过申请“种子计划”。在小程序的后台有一个“种子计划”,其中有一个“新游种子”,每个游戏可以申请 1 次,获得一些种子用户。



*这里因为我已经申请过,所以申请按钮变成了“已结束”的不可点击状态。如果你的游戏还没有申请过,右侧会显示一个可点击的“申请”按钮,点击一下就可以申请了。


至于“新游种子”到底能给提供多少个种子用户目前好像并没有什么规律,有的游戏会多一些,有的游戏会少一些。如果你申请“新游种子”后,用户比较少(例如只有一百多个),可以去社区里发个问题贴,会有小游戏管理人员给你回复,并且后续会安排再给补充一些用户。

我的小游戏【圆点守护者】就是这种情况,申请后只给了一百多的量,在社区中发了问题贴,得到了回复,之后又给补充了一些种子用户。虽然用户不多,但是作为个人开发者来讲,你应该尽可能的为自己的游戏多争取一个用户。

如果以上两种方式都用过了,但是仍然没有累计到 1000 个注册用户怎么办?还有第三种方式,直接作为广告主,为自己的游戏打打广告,具体的方法可以参见【这篇文章】,如果前两种方式已经用过了,那么第三种方式只需要稍作补充就可以了,按照每个用户出价 0.2 元来打广告的话,成本大概在一两百元左右。


好了,假设到这里你已经顺利的开通流量主了,接下来要做的就是申请广告,然后将广告接入到自己的小游戏中。


申请广告位


在小程序的后台,打开“流量主”选项,然后选择“广告管理”,可以看到下方有 5 种类型的广告位。



不同的广告位代表的是不同的广告形式,微信广告平台目前支持 4 种不同类型的广告(格子广告已下线,现在叫做原生模版广告)。


选择要创建的广告类型,然后点击右侧的“+新建广告位”按钮,就可以创建出一个新的广告位。如图,我已经创建了一个新的Banner广告位,创建完广告位之后,需要记录一下“广告位 ID”,在之后接入广告时需要用到。

目前,微信小游戏制作工具支持 3 种类型的广告位:Banner广告,插屏广告,激励式广告。

按照需要,创建对应的广告位,然后记录下广告位ID。接下来,我们来看一下如何在小游戏中接入广告。


接入广告


首先,在微信小游戏制作工具中打开“作品设置”,在最下方有填写“广告ID”的地方,根据你的游戏需要,填上对应的“广告位 ID”。你可能发现了这里并没有Banner广告位ID,因为Banner广告的ID我们会直接填写在积木上。



接下来,我们来看一下如何显示 3 种不同类型的广告。


Banner广告


在积木块的“小游戏”类别中,有一个“居中显示Banner广告”的积木块,在需要显示Banner广告的场景中,直接使用这样一个积木块就可以显示Banner广告了。



这个积木块除了能够显示Banner广告,也能够隐藏Banner广告,需要隐藏时选择“关闭”选项即可。



Banner广告的一个“坑”


对于Banner广告有这样的一个“坑”,大家需要注意一下。假如当前的游戏中包含 2 个场景“场景1”和“场景2”,在“场景1”中显示Banner广告,在“场景2”中不显示Banner广告(很可能根据你的游戏布局,在“场景2”中没有地方显示Banner广告)。假设,此时我们在“场景1”中,通过使用显示积木,显示了一个Banner广告。现在我们要去“场景2”,那么在去“场景2”之前,就需要使用“关闭Banner广告”积木块,在“场景1”中将这个广告关闭,而不是去到“场景2”中之后,再关闭广告。

“显示”和“关闭”积木块必须在同一个场景下使用才有效,不能在“场景1”中显示,然后在“场景2”中关闭,跨场景使用时“关闭”积木会无效。


插屏广告


在积木块的“小游戏”类别中,有一个“拉起?广告”的积木块,在你想要展示插屏广告的地方直接调用这样一个积木块,然后选择“插屏”即可。



激励视频广告


激励视频广告和插屏广告使用的是同一块积木,只需要点击下拉,选择“激励视频”即可。



拉起激励视频广告后,会给玩家播放一段视频,玩家观看完视频后,能够获得相应的奖励(道具或者金币等等)。对于视频广告,我们还需要处理两个事件。


点击“添加事件”按钮,下方有两个与激励视频广告有关的事件。



添加后是这个样子。



有的时候,可能会因为各种各样的原因导致激励视频没有能够正常播放,此时将都会调用“当激励视频拉取异常时”积木块中的逻辑,我们可以在这里给玩家一个出错的提示。如果玩家顺利的看完了视频,此时将会调用“当激励视频播放完成”积木块中的逻辑,我们可以在这里为玩家发放对应的奖励。



对于激励视频广告,你可能还会遇到这样的情况:我的游戏中有多种激励视频广告,有送金币的,有送道具的,此时该如何实现看视频后发送对应的奖励呢?


其实也很简单,只需要借助一个全局变量即可,例如我们创建一个“广告奖励索引”的全局变量,然后约定,如果这个变量值等于 1 ,就送金币,如果变量值等于 2 ,就送道具。



我们只需要在“当激励视频播放完成”积木块中,根据当前的全局变量“广告奖励索引”的值给玩家赠送对应的奖励即可。



最后,在拉起广告之前,根据当前的奖励类型设置一下“广告奖励索引”的值。



好了,以上就是关于如何在小游戏中接入广告的所有的“术”了。


接入广告其实并不难,真正的难的地方在于如何合理的在游戏中加入广告。


一个好的建议是,如果你的游戏以后需要接入广告,那么在一开始设计游戏时,就将广告考虑进去,当作游戏的一部分,如果你想要接入Banner广告的话,那么就应该在设计游戏界面时预留好广告条的位置,否则后期还需要重新调整游戏界面的位置或者布局。如果你想要接入激励视频广告,那么就提前设计好将要给玩家的奖励,将这些奖励的内容纳入到游戏的整体设计中。这样,你的游戏在接入广告之后看起来也会像一个整体,否则在后期硬加的话,会显得很不协调,像是两个完全不同的东西硬生生的凑在一起。


最后,想要盈利的话首先得为他人提供价值,这是最靠谱的“道”。把心思放在游戏上,尽可能为玩家提供哪怕是多一点儿的快乐或者放松,只有这样,玩家才会更愿意接受你游戏中的广告。


你做的所有的事玩家都能感受的到,用心为他人提供价值,你的价值才能得以展现,共勉。

另外我做了一门游戏开发课,目的是帮助想学习游戏开发的朋友尽快的入门,做出自己的游戏,节省时间和精力,少走弯路。一门课程的价格买的是一整套的服务,欢迎【点击这里】了解服务详情。

这里是我做的【精致系列】的小游戏,欢迎去看看。

精致点点连线

忙碌生活中的片刻放松。

小程序


精致1010

一个很精致的消除游戏。

小程序

也欢迎加个微信,交个朋友,毕竟我还是个蛮有意思的人呢!

相关文章
|
存储 缓存 Unix
微信小游戏制作工具中实现计时功能
微信小游戏制作工具中实现计时功能
586 0
|
开发框架 算法 前端开发
一位.Net开发工程师的客户端技术栈的学习路线
从2018年硕士毕业后,我一直从事着.Net开发工作,趁着CSDN这次活动,给大家分享一下.Net客户端领域的技术栈的学习路线,这个学习路线,涵盖的是比较基础的内容,适合刚入门.Net的萌新学习和刚进入职场的毕业生查漏补缺,然后这个博文比较受大家的欢迎的话,后续可能会考虑出一个更详细的版本。致敬我彻夜学习的.Net。
一位.Net开发工程师的客户端技术栈的学习路线
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
120992 0
|
SQL 网络协议 数据库
SQL Server 2019下载安装教程
SQL Server 2019下载安装教程
3458 0
快速排序详解(递归实现与非递归实现)
快速排序详解(递归实现与非递归实现)
218 0
|
开发工具 开发者
快速部署小游戏
该图示展示了一种快速部署小游戏的流程,包括:1) 使用阿里云开发工具;2) 选择小游戏模板;3) 进行代码编辑与资源管理;4) 实时预览与调试;5) 完成后进行版本提交;6) 通过云端打包服务;7) 发布到应用市场。整个过程高效便捷,旨在帮助开发者迅速创建并发布小游戏。
微信小游戏制作工具中关于背景图的设置
微信小游戏制作工具中关于背景图的设置
474 0
|
XML 移动开发 监控
使用Zabbix通过BMC管理口监控HP服务器
使用Zabbix监控系统,通过本地脚本抓取服务器硬件信息,推送到Zabbix监控硬件健康状态,从而能够及时发现硬件问题。监控硬件如:磁盘、内存、电源、温度等。
4335 0
|
JavaScript 前端开发 HTML5
分享25个好玩的 JavaScript 小游戏
  JavaScript 早已不只是一门写写网页特效的脚本语言了,如今广泛用于网站的前端交互。值得一提的是,当下Web开发者们追捧的 Node.js 使得 JavaScript 能够在更多环境下运行,甚至是网站的服务器端,使得这门语言再次受到大家的关注。
3642 0