All Implemented Interfaces:
com.yandex.mobile.ads.fullscreen.FullScreenAdvertisable, com.yandex.mobile.ads.html.BaseAdvertisable


public final class InterstitialAd
extends com.yandex.mobile.ads.fullscreen.FullScreenAd
Класс для полноэкранной рекламы.

Field Summary

Fields inherited from class com.yandex.mobile.ads.fullscreen.FullScreenAd

FAILED_TO_SHOW_NOT_LOADED_AD

Constructor Summary

Constructors
Constructor and Description
InterstitialAd(android.content.Context context)
Создает объект класса InterstitialAd программно.

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
voiddestroy()
Уничтожает объект класса InterstitialAd и очищает все занятые ресурсы.
booleanisLoaded()
Возвращает результат загрузки рекламы.
voidloadAd(AdRequest adRequest)
Загружает рекламу в фоновом режиме.
voidsetAdUnitId(java.lang.String adUnitId)
Задает уникальный идентификатор рекламного места.
voidsetInterstitialAdEventListener(InterstitialAdEventListener interstitialAdEventListener)
Задает объект класса InterstitialAdEventListener для получения оповещений о событиях, происходящих во время жизненного цикла полноэкранной рекламы.
voidshow()
Показывает рекламу, если она была загружена.

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

InterstitialAd

public InterstitialAd(@NonNull
                      android.content.Context context)
Создает объект класса InterstitialAd программно.
Parameters:
context - Activity context, в котором выполняется view. Через него можно получить доступ к текущей теме, ресурсам и т.д. В частности, он использует оконный менеджер и тему в этом контексте для представления UI.

Method Detail

setAdUnitId

public void setAdUnitId(@NonNull
                        java.lang.String adUnitId)
Задает уникальный идентификатор рекламного места.
Parameters:
adUnitId - Уникальный идентификатор рекламного места, который задается в Партнерском интерфейсе имеет вид: R-M-DEMO-240x400-context.

setInterstitialAdEventListener

public void setInterstitialAdEventListener(@Nullable
                                           InterstitialAdEventListener interstitialAdEventListener)
Задает объект класса InterstitialAdEventListener для получения оповещений о событиях, происходящих во время жизненного цикла полноэкранной рекламы.
Parameters:
interstitialAdEventListener - Объект класса InterstitialAdEventListener, который будет получать оповещения о событиях, происходящих во время жизненного цикла полноэкранной рекламы.

loadAd

public void loadAd(@NonNull
                   AdRequest adRequest)
Загружает рекламу в фоновом режиме. NOTE: Идентификатор рекламного места adUnitId должен быть передан до вызова данного метода.
Parameters:
adRequest - Объект класса AdRequest с данными для таргетированного запроса рекламы.

show

public void show()
Показывает рекламу, если она была загружена.

isLoaded

public boolean isLoaded()
Возвращает результат загрузки рекламы.
Returns:
Значение true — реклама успешно загружена и готова к показу. Если реклама не загружена или не готова к показу, возвращает значение false.

destroy

public void destroy()
Уничтожает объект класса InterstitialAd и очищает все занятые ресурсы. NOTE: Не используйте объект класса InterstitialAd после вызова данного метода.