Класс Interstitial
Это архивная версия документации. Актуальная документация по всем платформам находится здесь.
Класс для показа полноэкранной рекламы.
Методы
Interstitial(string blockId) | Создает объект класса Interstitial с указанными параметрами. |
void LoadAd(AdRequest request) | Начинает загрузку рекламы в фоновом режиме. |
void IsLoaded() | Возвращает результат загрузки рекламы. |
void Show() | Показывает рекламу, если она была загружена. |
void Destroy() | Уничтожает объект класса Interstitial и очищает все занятые ресурсы. |
Interstitial(string blockId) | Создает объект класса Interstitial с указанными параметрами. |
void LoadAd(AdRequest request) | Начинает загрузку рекламы в фоновом режиме. |
void IsLoaded() | Возвращает результат загрузки рекламы. |
void Show() | Показывает рекламу, если она была загружена. |
void Destroy() | Уничтожает объект класса Interstitial и очищает все занятые ресурсы. |
События
event EventHandler<EventArgs> OnInterstitialLoaded | Вызывается, когда реклама загружена. . |
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToLoad | Вызывается, если во время загрузки произошла ошибка. |
event EventHandler<EventArgs> OnReturnedToApplication | Вызывается, когда пользователь вернулся в приложение после клика. |
event EventHandler<EventArgs> OnLeftApplication | Вызывается, когда приложение становится неактивным, так как пользователь кликнул на рекламу и сейчас перейдет в другое приложение (например, браузер). |
event EventHandler<EventArgs> OnAdClicked | Вызывается, когда пользователь кликнул на рекламу. |
event EventHandler<EventArgs> OnInterstitialShown | Вызывается, когда полноэкранная реклама была показана. |
event EventHandler<EventArgs> OnInterstitialDismissed | Вызывается, когда полноэкранная реклама была закрыта. |
event EventHandler<ImpressionData> OnImpression | Вызывается, когда был засчитан рекламный показ. |
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToShow | Вызывается, когда реклама не может быть показана. |
event EventHandler<EventArgs> OnInterstitialLoaded | Вызывается, когда реклама загружена. . |
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToLoad | Вызывается, если во время загрузки произошла ошибка. |
event EventHandler<EventArgs> OnReturnedToApplication | Вызывается, когда пользователь вернулся в приложение после клика. |
event EventHandler<EventArgs> OnLeftApplication | Вызывается, когда приложение становится неактивным, так как пользователь кликнул на рекламу и сейчас перейдет в другое приложение (например, браузер). |
event EventHandler<EventArgs> OnAdClicked | Вызывается, когда пользователь кликнул на рекламу. |
event EventHandler<EventArgs> OnInterstitialShown | Вызывается, когда полноэкранная реклама была показана. |
event EventHandler<EventArgs> OnInterstitialDismissed | Вызывается, когда полноэкранная реклама была закрыта. |
event EventHandler<ImpressionData> OnImpression | Вызывается, когда был засчитан рекламный показ. |
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToShow | Вызывается, когда реклама не может быть показана. |
Описание методов
Interstitial(string blockId)
public Interstitial(string blockId)
Создает объект класса Interstitial с указанными параметрами.
blockId | Уникальный идентификатор рекламного места, задается в Партнерском интерфейсе и имеет вид: demo-banner-yandex. |
blockId | Уникальный идентификатор рекламного места, задается в Партнерском интерфейсе и имеет вид: demo-banner-yandex. |
Возвращает:
Объект класса Interstitial
с заданными параметрами.
void LoadAd(AdRequest request)
public void LoadAd(AdRequest request)
Начинает загрузку рекламы в фоновом режиме.
request | Объект класса AdRequest с данными для таргетированного запроса рекламы. |
request | Объект класса AdRequest с данными для таргетированного запроса рекламы. |
bool isLoaded()
public bool isLoaded()
Возвращает результат загрузки рекламы.
Возвращает:
Значение true
— реклама успешно загружена и готова к показу. Если реклама не загружена или не готова к показу, возвращает значение false
.
void Show()
public void Show()
Показывает рекламу, если она была загружена.
void Destroy()
public void Destroy()
Уничтожает объект класса Interstitial и очищает все занятые ресурсы.
Описание событий
event EventHandler<EventArgs> OnInterstitialLoaded
public event EventHandler<EventArgs> OnInterstitialLoaded
Вызывается, когда реклама загружена.
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToLoad
public event EventHandler<AdFailureEventArgs> OnInterstitialFailedToLoad
Вызывается, если во время загрузки произошла ошибка.
event EventHandler<EventArgs> OnReturnedToApplication
public event EventHandler<EventArgs> OnReturnedToApplication
Вызывается, когда пользователь вернулся в приложение после клика.
event EventHandler<EventArgs> OnLeftApplication
public event EventHandler<EventArgs> OnLeftApplication
Вызывается, когда приложение становится неактивным, так как пользователь кликнул на рекламу и сейчас перейдет в другое приложение (например, браузер).
event EventHandler<EventArgs> OnAdClicked
public event event EventHandler<EventArgs> OnAdClicked
Вызывается, когда пользователь кликнул на рекламу.
event EventHandler<EventArgs> OnInterstitialShown
public event event EventHandler<EventArgs> OnInterstitialShown
Вызывается, когда полноэкранная реклама была показана.
event EventHandler<EventArgs> OnInterstitialDismissed
public event event EventHandler<EventArgs> OnInterstitialDismissed
Вызывается, когда полноэкранная реклама была закрыта.
event EventHandler<ImpressionData> OnImpression
public event event EventHandler<ImpressionData> OnImpression
Вызывается, когда был засчитан рекламный показ.
event EventHandler<AdFailureEventArgs> OnInterstitialFailedToShow
public event event EventHandler<AdFailureEventArgs> OnInterstitialFailedToShow
Вызывается, когда реклама не может быть показана.