AdRequest

public class AdRequest

Subclases directas conocidas
AdManagerAdRequest

Un AdManagerAdRequest contiene información de segmentación que se usa para recuperar un anuncio de Google Ad Manager.


Un AdRequest contiene información de segmentación que se usa para recuperar un anuncio. Las solicitudes de anuncios se crean con AdRequest.Builder.

Los publicadores que usan Ad Manager deben usar com.google.android.gms.ads.admanager.AdManagerAdRequest.

Resumen

Tipos anidados

Compila un AdRequest.

Constantes

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

El deviceId para emuladores que se usará con setTestDeviceIds.

static final int

No se realizó la solicitud de anuncio porque falta el ID de la app.

static final int

Ocurrió un problema interno. Por ejemplo, se recibió una respuesta no válida del servidor de anuncios.

static final int

La cadena de anuncios no es válida.

static final int

La solicitud de anuncio no era válida; por ejemplo, el ID de la unidad de anuncios era incorrecto.

static final int

El adaptador de mediación no completó la solicitud de anuncio.

static final int

La solicitud de anuncio no se pudo realizar debido a la conectividad de red.

static final int

La solicitud de anuncio se realizó correctamente, pero no se mostró ningún anuncio debido a la falta de inventario de anuncios.

static final int

No se encontró el ID de solicitud en la cadena del anuncio.

static final int

Es la longitud máxima de la URL del contenido.

Métodos públicos

@Nullable String

Obtiene la cadena de anuncios.

String

Devuelve la información de segmentación por URL del contenido.

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

Este método dejó de estar disponible.

Usa getNetworkExtrasBundle en su lugar.

Set<String>

Muestra las palabras clave de información de segmentación.

List<String>

Muestra la lista de URLs de contenido adyacente o una lista vacía si no se establecieron URLs.

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

Muestra parámetros adicionales para pasar a un adaptador de red de publicidad específico.

String

Muestra la cadena del agente de solicitud para identificar el origen de la solicitud de anuncio.

boolean

Devuelve true si este dispositivo recibirá anuncios de prueba.

Constantes

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

El deviceId para emuladores que se usará con setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

No se realizó la solicitud de anuncio porque falta el ID de la app.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Ocurrió un problema interno. Por ejemplo, se recibió una respuesta no válida del servidor de anuncios.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

La cadena de anuncios no es válida. Por ejemplo, no hay un ID de solicitud en la cadena del anuncio.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

La solicitud de anuncio no era válida; por ejemplo, el ID de la unidad de anuncios era incorrecto.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

El adaptador de mediación no completó la solicitud de anuncio. Si se muestra este error desde getCode, verifica getCause para encontrar la causa subyacente.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

La solicitud de anuncio no se pudo realizar debido a la conectividad de red.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

La solicitud de anuncio se realizó correctamente, pero no se mostró ningún anuncio debido a la falta de inventario de anuncios.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

No se encontró el ID de solicitud en la cadena del anuncio.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Es la longitud máxima de la URL del contenido.

Métodos públicos

getAdString

public @Nullable String getAdString()

Obtiene la cadena de anuncios.

getContentUrl

public String getContentUrl()

Devuelve la información de segmentación por URL del contenido. Muestra null si no se configuró contentUrl.

getCustomEventExtrasBundle

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

Devuelve parámetros adicionales para pasar a un adaptador de eventos personalizados específico. Muestra null si no se configuraron elementos adicionales de eventos personalizados del tipo proporcionado.

getKeywords

public Set<StringgetKeywords()

Muestra las palabras clave de información de segmentación. Muestra un Set vacío si no se agregaron palabras clave.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Muestra la lista de URLs de contenido adyacente o una lista vacía si no se establecieron URLs.

getNetworkExtrasBundle

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

Muestra parámetros adicionales para pasar a un adaptador de red de publicidad específico. Muestra null si no se configuraron extras de red del tipo proporcionado.

getRequestAgent

public String getRequestAgent()

Muestra la cadena del agente de solicitud para identificar el origen de la solicitud de anuncio.

isTestDevice

public boolean isTestDevice(Context context)

Devuelve true si este dispositivo recibirá anuncios de prueba.