AdRequest

public class AdRequest

Subclases directas conocidas
AdManagerAdRequest

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


Un objeto 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"

Es el deviceId para los emuladores que se usarán con setTestDeviceIds.

static final int

No se realizó la solicitud de anuncio debido a que falta el ID de la app.

static final int

Se produjo un error interno. Por ejemplo, se recibió una respuesta no válida del servidor de anuncios.

static final int

La cadena del anuncio 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 realizó correctamente 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 del anuncio.

String

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

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

Este método dejó de estar disponible.

Usa getNetworkExtrasBundle en su lugar.

Set<String>

Devuelve palabras clave de información de segmentación.

List<String>

Devuelve la lista de URLs de contenido adyacente o una lista vacía si no se configuró ninguna URL.

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

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

long

Obtiene el ID de posición establecido en este AdRequest.

String

Devuelve 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"

Es el deviceId para los emuladores que se usarán con setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

No se realizó la solicitud de anuncio debido a que falta el ID de la app.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Se produjo un error 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 del anuncio 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 getCode devuelve este error, consulta getCause para conocer la causa subyacente.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

La solicitud de anuncio no se realizó correctamente 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 del anuncio.

getContentUrl

public String getContentUrl()

Devuelve la información de segmentación por URL de contenido. Devuelve 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 personalizado específico. Devuelve null si no se configuraron parámetros adicionales de eventos personalizados del tipo proporcionado.

getKeywords

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Devuelve la lista de URLs de contenido adyacente o una lista vacía si no se configuró ninguna URL.

getNetworkExtrasBundle

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

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

getPlacementId

public long getPlacementId()

Obtiene el ID de posición establecido en este AdRequest.

getRequestAgent

public String getRequestAgent()

Devuelve 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.