com.yandex.mobile.ads.interstitial
Class InterstitialAd
java.lang.Object
com.yandex.mobile.ads.fullscreen.FullScreenAd
com.yandex.mobile.ads.interstitial.InterstitialAd
- 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
Класс для полноэкранной рекламы.
Constructor Summary
Constructor and Description |
---|
InterstitialAd(android.content.Context context)
Создает объект класса
InterstitialAd программно. |
Method Summary
Modifier and Type | Method and Description |
---|---|
void | destroy()
Уничтожает объект класса
InterstitialAd и очищает все занятые ресурсы. |
boolean | isLoaded()
Возвращает результат загрузки рекламы.
|
void | loadAd(AdRequest adRequest)
Загружает рекламу в фоновом режиме.
|
void | setAdUnitId(java.lang.String adUnitId)
Задает уникальный идентификатор рекламного места.
|
void | setInterstitialAdEventListener(InterstitialAdEventListener interstitialAdEventListener)
Задает объект класса
InterstitialAdEventListener для получения оповещений о событиях, происходящих во время жизненного цикла полноэкранной рекламы. |
void | show()
Показывает рекламу, если она была загружена.
|
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
, который будет получать оповещения о событиях, происходящих во время жизненного цикла полноэкранной рекламы.
show
public void show()
Показывает рекламу, если она была загружена.
isLoaded
public boolean isLoaded()
Возвращает результат загрузки рекламы.
- Returns:
- Значение
true
— реклама успешно загружена и готова к показу. Если реклама не загружена или не готова к показу, возвращает значениеfalse
.
destroy
public void destroy()
Уничтожает объект класса
InterstitialAd
и очищает все занятые ресурсы. NOTE:
Не используйте объект класса InterstitialAd
после вызова данного метода.