跳到主要内容

如何为游戏添加广告

V2版触发器添加广告

1. 打开触发编辑器V2,搜索『广告』或『广告回调』

2. 通过对获取res来得到广告的观看信息

res参数包含了3个成员:

  • msg:广告返回信息
  • result:广告观看结果true/false
  • code:返回状态码:0失败 1成功

在result = true时,代表广告播放成功(玩家播放30s以上),则可以在后续动作中进行奖励的授予。

备注

请忽略this参数 this参数初始被设置为不可用的,这是由于ts转lua需要做非self标记

回调以及为什么需要回调 回调是在函数执行完成后调用匿名函数执行另外的操作,这通常是异步行为的标志 广告观看需要花费一定时间,且在这个过程中我们的触发器需要做其他事情,这是一个异步的过程。直接通过返回值拿不到广告正确的观看状态,需要通过回调在广告观看完成后执行回调函数来对状态进行获取和处理。

广告语句对应的API为:

该函数是 base.adplay_recall API
参数为玩家回调函数的参数res
类型为base.广告状态

  • msg:广告返回信息
  • result:广告观看结果true/false
  • code:返回状态码:0失败 1成功