Skip to content

Полноэкранная реклама

Этот модуль используется для контроля полноэкранной рекламы

Свойства

Свойство Тип Описание
is_supported Bool Поддерживается ли на платформе полноэкранная реклама

Методы

Метод Возвращаемый тип Описание
is_showable Bool Возвращает, прошло ли достаточно времени, чтобы можно было показать полноэкранную рекламу
show Undefined Запускает полноэкранную рекламу

is_showable()Bool

Возвращает, прошло ли достаточно времени, чтобы можно было показать полноэкранную рекламу. Также проверяет, поддерживается ли полноэкранная реклама на платформе

Пример:

if (YG.adv.interstitial.is_showable()) {
    YG.adv.interstitial.show();
}

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(); // Снимаем игру с паузы когда реклама будет закрыта
    });
}