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

public class AdRequest

Известные прямые подклассы AdManagerAdRequest
AdManagerAdRequest

AdManagerAdRequest содержит информацию о таргетинге, используемую для получения объявления из Google Ad Manager.


AdRequest содержит информацию о таргетинге, используемую для получения рекламы. Запросы объявлений создаются с помощью AdRequest.Builder .

Издателям, использующим Менеджер рекламы, следует использовать com.google.android.gms.ads.admanager.AdManagerAdRequest .

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

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

Создает AdRequest .

Константы

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

static final int

Запрос объявления не был отправлен из-за отсутствия идентификатора приложения.

static final int

Что-то произошло внутри; например, от рекламного сервера был получен недопустимый ответ.

static final int

Строка объявления недействительна.

static final int

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

static final int

Адаптер медиации не выполнил запрос объявления.

static final int

Запрос объявления не был выполнен из-за подключения к сети.

static final int

Запрос объявления был успешным, но объявление не было возвращено из-за отсутствия рекламных ресурсов.

static final int

Идентификатор запроса в строке объявления не найден.

static final int

Максимальная длина URL-адреса контента.

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

@ Nullable String

Получает строку объявления.

String

Возвращает информацию о таргетинге URL-адреса контента.

@ Nullable Bundle
<T extends CustomEvent > getCustomEventExtrasBundle ( Class <T> adapterClass)

Этот метод устарел.

Вместо этого используйте getNetworkExtrasBundle .

Set < String >

Возвращает ключевые слова с информацией о таргетинге.

List < String >

Возвращает список соседних URL-адресов контента или пустой список, если URL-адреса не заданы.

@ Nullable Bundle
<T extends MediationExtrasReceiver > getNetworkExtrasBundle (
Class <T> adapterClass
)

Возвращает дополнительные параметры для передачи определенному адаптеру рекламной сети.

String

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

boolean
isTestDevice ( Context context)

Возвращает true , если это устройство будет получать тестовые объявления.

Константы

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

Запрос объявления не был отправлен из-за отсутствия идентификатора приложения.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Что-то произошло внутри; например, от рекламного сервера был получен недопустимый ответ.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

Строка объявления недействительна. Например, в строке объявления нет идентификатора запроса.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Адаптер медиации не выполнил запрос объявления. Если эта ошибка возвращается из getCode , проверьте getCause на предмет основной причины.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

Запрос объявления не был выполнен из-за подключения к сети.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Запрос объявления был успешным, но объявление не было возвращено из-за отсутствия рекламных ресурсов.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Идентификатор запроса в строке объявления не найден.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Максимальная длина URL-адреса контента.

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

получитьAdString

public @Nullable String getAdString()

Получает строку объявления.

getContentUrl

public String getContentUrl()

Возвращает информацию о таргетинге URL-адреса контента. Возвращает значение null , если contentUrl не был установлен.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Возвращает дополнительные параметры для передачи определенному пользовательскому адаптеру событий. Возвращает значение null , если не было установлено никаких дополнительных пользовательских событий указанного типа.

получить ключевые слова

public Set<StringgetKeywords()

Возвращает ключевые слова с информацией о таргетинге. Возвращает пустой Set , если ключевые слова не были добавлены.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Возвращает список соседних URL-адресов контента или пустой список, если URL-адреса не заданы.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Возвращает дополнительные параметры для передачи определенному адаптеру рекламной сети. Возвращает значение null , если не было установлено никаких сетевых дополнительных возможностей указанного типа.

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

Возвращает true , если это устройство будет получать тестовые объявления.