rewardedBreak03 / 5

Реклама с наградой

Выдадим награду после успешного просмотра рекламы.

Вызовем rewardedBreak() и дождёмся результата. GameServices.Rewards в примере — сервис игры, который выдаёт награду. Если реклама может завершиться после закрытия сцены, проверим, что сцена ещё открыта.

const result = await this.engine.platform.rewardedBreak();
if (result.success) {
  this.getSceneService(GameServices.Rewards).grant();
}
success: trueВыдаём награду
success: falseИгрок продолжает без награды