AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>


Es una clase de compilador base que ayuda a construir solicitudes de anuncios.

Resumen

Métodos públicos

T
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Este método dejó de estar disponible.

Usa addNetworkExtrasBundle en su lugar.

T

Agrega un parámetro de segmentación personalizado.

T

Agrega un parámetro de segmentación personalizado con varios valores.

T

Agrega una palabra clave para fines de segmentación.

T
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Agrega parámetros adicionales para pasar a un adaptador de red publicitaria específico.

T

Establece una cadena de anuncio que representa una respuesta del anuncio.

T

Establece la URL de contenido de un sitio web cuyo contenido coincide con el contenido principal de la app.

T

Establece un tiempo de espera personalizado para las llamadas HTTPS que realiza el SDK de anuncios de Google Mobile durante una solicitud de anuncio.

T

Establece URLs que representan el contenido web cerca de un anuncio.

T

Establece un ID de posición predeterminado para el anuncio cargado.

T

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

Métodos protegidos

abstract T

Devuelve la instancia propia de un subtipo especificado.

Métodos públicos

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Agrega parámetros adicionales para pasar a un adaptador de eventos personalizados específico.

Parámetros
Class<CustomEvent> adapterClass

Es el Class del adaptador de eventos personalizados para el que proporcionas elementos adicionales.

Bundle customEventExtras

Es un Bundle de información adicional que se pasa a un adaptador de eventos personalizado.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

Agrega un parámetro de segmentación personalizado. Si se llama a este método una segunda vez con la misma clave, se reemplazarán los valores anteriores.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

Agrega un parámetro de segmentación personalizado con varios valores. Si se llama a este método una segunda vez con la misma clave, se reemplazarán los valores anteriores.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

Agrega una palabra clave para fines de segmentación.

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Agrega parámetros adicionales para pasar a un adaptador de red publicitaria específico.

Parámetros
Class<MediationExtrasReceiver> adapterClass

Es el Class del adaptador que debe recibir elementos adicionales.

Bundle networkExtras

Es un Bundle de información adicional que se pasa a un adaptador de mediación.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

Establece una cadena de anuncio que representa una respuesta del anuncio. Si se configura, el SDK renderizará este anuncio y omitirá toda la demás información de segmentación establecida en esta solicitud.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

Establece la URL de contenido de un sitio web cuyo contenido coincide con el contenido principal de la app. El contenido de este sitio web se usa para la segmentación y la seguridad de la marca.

Arroja
java.lang.NullPointerException

Si contentUrl es {code null}.

java.lang.IllegalArgumentException

Si contentUrl está vacío o si su longitud supera los 512 caracteres

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

Establece un tiempo de espera personalizado para las llamadas HTTPS que realiza el SDK de anuncios de Google Mobile durante una solicitud de anuncio.

Si tu app usa la mediación, este tiempo de espera no se aplica a las llamadas de red que realizan los SDKs de redes de publicidad de terceros.

Parámetros
int httpTimeoutMillis

Es un número entero que especifica el tiempo de espera de HTTPS en milisegundos. Se ignorará cualquier valor inferior a 5000 (5 segundos). El valor predeterminado es 60000 (60 segundos).

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

Establece URLs que representan el contenido web cerca de un anuncio. Promueve la seguridad de la marca y permite que los anuncios mostrados tengan una clasificación a nivel de la app (MA, T, PG, etc.) que sea más adecuada para el contenido adyacente.

Parámetros
List<String> neighboringContentUrls

Es la lista de URLs de contenido adyacente que se adjuntarán a las URLs de contenido adyacente existentes.

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

Establece un ID de posición predeterminado para el anuncio cargado.

En el caso de los anuncios de banner, se recomienda usar setPlacementId en su lugar. Llamar a loadAd con una solicitud que establece un ID de posición tiene el mismo efecto que llamar a setPlacementId.

Parámetros
long placementId

Es un número entero largo que proporciona la IU de AdMob para la posición configurada.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

Establece la cadena del agente de solicitud para identificar el origen de la solicitud de anuncio. Las bibliotecas de terceros que hacen referencia al SDK de anuncios para dispositivos móviles deben llamar a este método para indicar la plataforma desde la que se originó la solicitud de anuncio. Por ejemplo, si una red de publicidad de terceros llamada "CoolAds network" media solicitudes al SDK de anuncios para dispositivos móviles, debe llamar a este método con "CoolAds".

Métodos protegidos

self

protected abstract T self()

Devuelve la instancia propia de un subtipo especificado.