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


public final class RewardedAd
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
RewardedAd(android.content.Context context)
Создает объект класса RewardedAd программно.

Method Summary

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

Methods inherited from class java.lang.Object

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

Constructor Detail

RewardedAd

public RewardedAd(@NonNull
                  android.content.Context context)
Создает объект класса RewardedAd программно.
Parameters:
context - Объект системного класса Context.

Method Detail

loadAd

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

isLoaded

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

setAdUnitId

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

setRewardedAdEventListener

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

show

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

destroy

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