请选择 进入手机版 | 继续访问电脑版

[官方公告] 重要!广告按钮更新指南

[复制链接]
574 |2
复读机读复读机 发表于 2024-5-7 09:56:06 | 显示全部楼层 |阅读模式
本帖最后由 复读机读复读机 于 2024-5-17 14:58 编辑

在032版本上,我们新增了一个UI控件——广告按钮这个广告按钮将取代当前的showAd()函数,作为请求广告的新方式。
请注意,从下一个版本开始,showAd()将被废弃并禁用,请各位开发者尽快修改工程中的广告逻辑。
image.png
广告按钮功能详情请见:UI 控件-广告按钮 | 产品手册

为什么要新增广告按钮?
在032版本之前,我们的广告可以通过直接调用showAd来播放,这导致在某些游戏中广告的弹出可能过于频繁(例如,进入某个区域就会直接弹出广告等),并且这些无预警的广告可能违反了用户的预期,存在合规风险。为了确保平台广告的合规性,并为你们的游戏吸引更多的用户,我们决定将广告功能封装在一个样式相对固定的UI控件上,同时废弃之前的showAds接口。这样,只有点击了含有广告图标的按钮才会触发广告,这既可以保障广告的合规性,也有助于提升我们游戏的形象,吸引更多的玩家。

如何调整广告逻辑
在032版本之前,广告的逻辑与按钮逻辑是分离的,因此可能会出现以下三种场景:
若是使用EasyPrefabs的训练营同学,可以直接看第三条:使用了预制体EasyPrefabs的AdsPrefab
建议使用VScode的全局搜索功能,查找工程中所有的showAd,通过下列方法替换。防止修改遗漏

1. 原本无广告按钮或原本广告逻辑较为复杂
在旧版本中,如果你的广告逻辑是通过其他方式触发的(例如触发器),那么你需要新建一个确认观看广告的UI界面,添加广告按钮组件,并将原来的观看广告逻辑迁移到广告按钮中。同时,如果原本的广告按钮实现逻辑较复杂,也可以直接使用预制体替换,使用预制体替换仅需修改少量代码即可,无需修改广告展示逻辑。
例如,原来的逻辑是进入一个触发器后播放广告,如果成功播放完广告就给角色换装:
.jpg
若原来没有确认播放广告的界面,那么在这次更新后,需要新建一个页面来询问玩家是否要观看广告。为此,我们提供了一个广告界面的预制体。可以用过调用API,快速实现创建广告界面的功能。并且使用预制体仅需简单代码替换即可实现
更新步骤:
点击下载预制体=》 AdsPrefab.zip (10.33 KB, 下载次数: 31)



回复

使用道具 举报

虾尾酱 发表于 2024-5-7 10:57:50 | 显示全部楼层
太好用了,正愁不会换呢
回复

使用道具 举报

复读机读复读机楼主 发表于 2024-5-7 10:58:42 | 显示全部楼层
虾尾酱 发表于 2024-5-7 10:57
太好用了,正愁不会换呢

回复

使用道具 举报

热门版块
热门帖子
快速回复 返回顶部 返回列表