AdRequest

public class AdRequest

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

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


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

Издателям, использующим Ad Manager, следует использовать 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
)

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

long

Получает идентификатор размещения, установленный в этом AdRequest

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-адреса контента.

Общедоступные методы

getAdString

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 если дополнительные параметры сети указанного типа не были заданы.

getPlacementId

public long getPlacementId()

Получает идентификатор размещения, установленный в этом AdRequest

getRequestAgent

public String getRequestAgent()

Возвращает строку агента запроса для идентификации источника рекламного запроса.

isTestDevice

public boolean isTestDevice(Context context)

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