Skip to content

Реклама за вознаграждение

Этот модуль используется для контроля рекламы за вознаграждение

Внимание

Если вы используете режим PlayGama Bridge SDK - ВСЕГДА проверяйте значение YG.adv.reward.is_supported и не отображайте в игре элементы, которые запускают ревард-рекламу, если оно false

Свойства

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

Методы

Метод Возвращаемый тип Описание
show Undefined Запускает ревард рекламу

show()Undefined

Внимание

Вам НЕ нужно самостоятельно отслеживать время, прошедшее с прошлой рекламы. Установите необходимый интервал в настройках и используйте YG.adv.is_showable() чтобы проверить, прошло ли достаточно времени с последнего вызова.

Запускает полноэкранную рекламу.

Параметр Тип Описание
_callback Function Коллбек, выполнится когда игрок закроет рекламу при условии что он досмотрел её до конца
(опционально) _callbackWithoutReward Bool Коллбек, выполнится если игрок закрыл рекламу прежде чем она закончилась

Пример:

// Показываем ревард с коллбеком
YG.adv.reward.show(
    function() {
        // Игрок досмотрел рекламу до конца
        obj_player.coins += 100;
        show_debug_message("Вы получили 100 монет за просмотр рекламы!");
    },
    function() {
        // Игрок закрыл рекламу раньше времени
        show_debug_message("Вы закрыли рекламу слишком рано, награда не начислена");
    }
);