Полноэкранная реклама
Этот модуль используется для контроля полноэкранной рекламы
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| is_supported | Bool |
Поддерживается ли на платформе полноэкранная реклама |
Методы
| Метод | Возвращаемый тип | Описание |
|---|---|---|
| is_showable | Bool |
Возвращает, прошло ли достаточно времени, чтобы можно было показать полноэкранную рекламу |
| show | Undefined |
Запускает полноэкранную рекламу |
is_showable() → Bool
Возвращает, прошло ли достаточно времени, чтобы можно было показать полноэкранную рекламу. Также проверяет, поддерживается ли полноэкранная реклама на платформе
Пример:
show() → Undefined
Внимание
Вам НЕ нужно самостоятельно отслеживать время, прошедшее с прошлой рекламы. Установите необходимый интервал в настройках и используйте YG.adv.is_showable() чтобы проверить, прошло ли достаточно времени с последнего вызова.
Запускает полноэкранную рекламу.
| Параметр | Тип | Описание |
|---|---|---|
(опционально) _callback |
Function |
Коллбек, выполнится когда игрок закроет рекламу |
(опционально) _showWarning |
Bool |
false по умолчанию. Если true - запускает предупреждение о скором показе рекламы, а через 2 секунды саму рекламу |
Пример:
if (YG.adv.interstitial.is_showable()) {
pause_game(); // Ставим игру на паузу
YG.adv.interstitial.show(function() {
unpause_game(); // Снимаем игру с паузы когда реклама будет закрыта
});
}