ПриложениеOpenAd

public abstract class AppOpenAd


Объявления при открытии приложения используются для показа рекламы, когда пользователи входят в ваше приложение. Объект AppOpenAd содержит все данные, необходимые для показа рекламы. В отличие от межстраничной рекламы, объявления при запуске приложения позволяют легко создать область брендинга приложения, чтобы пользователи понимали контекст, в котором они видят рекламу. Используйте один из методов статической load для загрузки AppOpenAd . Затем вызовите show , чтобы отрендерить его.

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

Вложенные типы

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

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

Общественные конструкторы

Публичные методы

abstract @ NonNull String

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

abstract @ Nullable FullScreenContentCallback

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

abstract @ Nullable OnPaidEventListener

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

abstract @ NonNull ResponseInfo

Возвращает ResponseInfo для загруженного объявления.

static boolean
isAdAvailable (@ NonNull Context context, @ NonNull String adUnitId)

Возвращает значение true , если из startPreload загружено доступное объявление об открытии приложения.

static void
load (
Context context,
String adUnitId,
AdRequest adRequest,
AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Загружает AppOpenAd .

static @ Nullable AppOpenAd
pollAd (@ NonNull Context context, @ NonNull String adUnitId)

Извлекает следующее объявление об открытии приложения, загруженное из startPreload , или null если объявление недоступно.

abstract void

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

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

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

abstract void

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

abstract void
show (@ NonNull Activity activity)

Показывает AppOpenAd.

Общественные конструкторы

ПриложениеOpenAd

public AppOpenAd()

Публичные методы

получитьAdUnitId

public abstract @NonNull String getAdUnitId()

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

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

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

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

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

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Возвращает ResponseInfo для загруженного объявления.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Возвращает значение true , если из startPreload загружено доступное объявление об открытии приложения.

нагрузка

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Загружает AppOpenAd .

Параметры
Context context

Контекст.

String adUnitId

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

AdRequest adRequest

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

AppOpenAd.AppOpenAdLoadCallback loadCallback

Объект, обрабатывающий события загрузки объявления при открытии приложения.

опросОбъявление

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

Извлекает следующее объявление об открытии приложения, загруженное из startPreload , или null если объявление недоступно.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

УстановитьImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

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

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

показывать

public abstract void show(@NonNull Activity activity)

Показывает AppOpenAd.

Параметры
@ NonNull Activity activity

Действие, из которого отображается AppOpenAd.