icon

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

(Реклама в середине игры)

Вызов рекламы

Метод вызова рекламы:
YG2.InterstitialAdvShow

Пример использования метода:

using YG; // Подключите пространство имён плагина

public class MyClass
{
    public void MyMethod()
    {
        YG2.InterstitialAdvShow();
    }
}

Обязательно ознакомьтесь с разделом Пауза и фокус игры

Остальное API

События:
YG2.onOpenInterAdv — открытие рекламы.
YG2.onOpenAnyAdv — открытие любой рекламы (interstitial или rewarded).
YG2.onCloseInterAdv — закрытие рекламы.
YG2.onCloseAnyAdv — закрытие любой рекламы (interstitial или rewarded).
YG2.onCloseInterAdvWasShow — закрытие рекламы, возвращает bool была ли показана реклама.
YG2.onErrorInterAdv — ошибка при открытии рекламы.
YG2.onAdvNotification — вызывается перед открытием любой рекламы.
YG2.onPauseGame — пауза игры. Возвращает bool.

Информативные параметры:
YG2.nowInterAdv — открыта ли сейчас реклама.
YG2.nowAdsShow — открыта ли сейчас любая реклама (interstitial или rewarded).
YG2.interAdvInterval — время интервала между показами рекламы (устанавливается в настройках модуля).
YG2.timerInterAdv — сколько времени осталось до окончания таймера интервала между показами рекламы.
YG2.isTimerAdvCompleted — вернёт true, если таймер интервала закончился и плагин готов выполнить метод для вызова рекламы.

Специфические методы для разных платформ:
YG2.SkipNextInterAdCall(); — пропустить следующий показ рекламы.
YG2.optionalPlatform.FirstInterAdvShow(); — первый показ рекламы. Для Yandex Games и для большинства других платформ в любом случае покажет рекламу. Для Crazy Games пропустит первый показ рекламы при первом запуске игры. При последующих запусках игры данный метод рекламу будет показывать всегда. Такие требования у Crazy Games.
YG2.optionalPlatform.OtherInterAdvShow(); — специальная реализация под отдельные платформы. Для Yandex Games и для большинства других платформ в любом случае покажет рекламу. Для Crazy Games не будет показывать рекламу.