RewardedInterstitialAd

abstract class RewardedInterstitialAd


Вознаграждаемые полноэкранные объявления представляют собой вознаграждения для пользователей и могут демонстрироваться без их согласия.

Этот формат рекламы отличается от com.google.android.gms.ads.rewarded.RewardedAd , поскольку для просмотра рекламы с вознаграждением пользователю требуется согласие на просмотр видео. Этот формат рекламы отличается от com.google.android.gms.ads.interstitial.InterstitialAd поскольку полноэкранная реклама не предусматривает вознаграждения пользователя.

Краткое содержание

Публичные конструкторы

Публичные функции

abstract Bundle

Получает все доступные метаданные рекламы для этого RewardedInterstitialAd .

abstract String

Возвращает идентификатор рекламного блока.

abstract FullScreenContentCallback ?

Получает FullScreenContentCallback для этого RewardedInterstitialAd .

abstract OnAdMetadataChangedListener ?

Получает OnAdMetadataChangedListener для этого RewardedInterstitialAd .

abstract OnPaidEventListener ?

Получает OnPaidEventListener для этого RewardedInterstitialAd .

abstract Long

Получает идентификатор места размещения для этого RewardedInterstitialAd .

abstract ResponseInfo

Возвращает информацию о загруженном объявлении.

abstract RewardItem

Получает вознаграждение за загруженную вознаграждаемую рекламную вставку.

java-static Unit
load (
context: Context ,
adUnitId: String ,
adManagerAdRequest: AdManagerAdRequest ,
loadCallback: RewardedInterstitialAdLoadCallback
)

Загружает RewardedInterstitialAd .

java-static Unit
load (
context: Context ,
adUnitId: String ,
adRequest: AdRequest ,
loadCallback: RewardedInterstitialAdLoadCallback
)

Загружает RewardedInterstitialAd .

abstract Unit

Регистрирует обратный вызов, который будет вызван при показе рекламы и закрытии полноэкранного контента.

abstract Unit
setImmersiveMode (immersiveModeEnabled: Boolean )

Устанавливает флаг, который контролирует, будет ли этот вознаграждаемый межстраничный рекламный объект отображаться в режиме погружения.

abstract Unit

Регистрирует обратный вызов, который будет вызван при изменении метаданных рекламного объявления с вознаграждением.

abstract Unit

Регистрирует обратный вызов, который будет вызван, когда по оценкам реклама принесет доход.

abstract Unit
setPlacementId (placementId: Long )

Устанавливает идентификатор места размещения для вознагражденной межстраничной рекламы.

abstract Unit

Устанавливает ServerSideVerificationOptions для этой вознагражденной рекламной вставки.

abstract Unit
show (
activity: Activity ,
onUserEarnedRewardListener: OnUserEarnedRewardListener
)

Показывает вознагражденную рекламную вставку.

Публичные конструкторы

RewardedInterstitialAd

RewardedInterstitialAd()

Публичные функции

getAdMetadata

abstract fun getAdMetadata(): Bundle

Получает все доступные метаданные для этого RewardedInterstitialAd . Метаданные объявления будут пустыми, если у объявления нет метаданных. Метаданные объявления могут обновляться. Используйте onAdMetadataChanged для отслеживания изменений.

getAdUnitId

abstract fun getAdUnitId(): String

Возвращает идентификатор рекламного блока.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Получает FullScreenContentCallback для этого RewardedInterstitialAd .

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Получает OnAdMetadataChangedListener для этого RewardedInterstitialAd .

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Получает OnPaidEventListener для этого RewardedInterstitialAd .

получитьPlacementId

abstract fun getPlacementId(): Long

Получает идентификатор места размещения для этого RewardedInterstitialAd .

получитьОтветнуюИнформацию

abstract fun getResponseInfo(): ResponseInfo

Возвращает информацию о загруженном объявлении.

getRewardItem

abstract fun getRewardItem(): RewardItem

Получает вознаграждение за загруженную вознаграждаемую рекламную вставку.

нагрузка

java-static fun load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Загружает RewardedInterstitialAd .

Параметры
context: Context

Контекст.

adUnitId: String

Идентификатор рекламного блока.

adManagerAdRequest: AdManagerAdRequest

Запрос объявления Google Ad Manager с информацией о таргетинге.

loadCallback: RewardedInterstitialAdLoadCallback

Обратный вызов, который будет вызван после завершения загрузки вознагражденной рекламной вставки.

нагрузка

java-static fun load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Загружает RewardedInterstitialAd .

Параметры
context: Context

Контекст.

adUnitId: String

Идентификатор рекламного блока.

adRequest: AdRequest

Запрос объявления с информацией о таргетинге.

loadCallback: RewardedInterstitialAdLoadCallback

Обратный вызов, который будет вызван после завершения загрузки вознагражденной рекламной вставки.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Регистрирует обратный вызов, который будет вызван при показе рекламы и закрытии полноэкранного контента.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Устанавливает флаг, который управляет отображением объекта промежуточной рекламы с вознаграждением в режиме погружения. Вызывайте этот метод перед show . Во время show , если этот флаг включён и поддерживается режим погружения, для рекламы с вознаграждением будут включены параметры SYSTEM_UI_FLAG_IMMERSIVE_STICKY и SYSTEM_UI_FLAG_HIDE_NAVIGATION.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Регистрирует обратный вызов, который будет вызван при изменении метаданных рекламного объявления с вознаграждением.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Регистрирует обратный вызов, который будет вызван, когда по оценкам реклама принесет доход.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Устанавливает идентификатор места размещения для вознагражденной межстраничной рекламы.

Чтобы убедиться, что этот идентификатор места размещения включен в отчетность, вызовите этот метод перед показом рекламы.

Параметры
placementId: Long

Длинное целое число, предоставленное пользовательским интерфейсом AdMob для настроенного места размещения.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Устанавливает ServerSideVerificationOptions для этой вознагражденной рекламной вставки.

показывать

abstract fun show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
): Unit

Показывает вознагражденную рекламную вставку.

Параметры
activity: Activity

Действие, в результате которого должна быть показана реклама с вознаграждением.

onUserEarnedRewardListener: OnUserEarnedRewardListener

Слушатель будет уведомлен, когда пользователь получит вознаграждение.