AdRequest

class AdRequest

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

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


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

Издателям, использующим Ad Manager, следует использовать com.google.android.gms.ads.admanager.AdManagerAdRequest .

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

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

Создаёт AdRequest .

Константы

const String !
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

Идентификатор deviceId для эмуляторов, используемых с setTestDeviceIds .

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Общественные функции

String ?

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

String !

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

Bundle ?
<T : CustomEvent ?> getCustomEventExtrasBundle (adapterClass: Class <T!>!)

Эта функция устарела.

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

( Mutable ) Set < String !>!

Возвращает ключевые слова для целевой аудитории.

( Mutable ) List < String !>!

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

Bundle ?
<T : MediationExtrasReceiver ?> getNetworkExtrasBundle (
adapterClass: Class <T!>!
)

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

Long

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

String !

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

Boolean
isTestDevice (context: Context !)

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

Константы

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

Идентификатор deviceId для эмуляторов, используемых с setTestDeviceIds .

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

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

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

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

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

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

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

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

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

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

Общественные функции

getAdString

fun getAdString(): String?

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

getContentUrl

fun getContentUrl(): String!

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

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

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

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

fun getKeywords(): (Mutable)Set<String!>!

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

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

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

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

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

getPlacementId

fun getPlacementId(): Long

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

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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