CustomAudience

public final class CustomAudience
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience


Representa la información necesaria para que un público personalizado participe en la selección de anuncios.

Un público personalizado es una agrupación abstracta de usuarios con intereses similares demostrados. Esta clase es un conjunto de algunos datos almacenados en un dispositivo que se necesita para publicar anuncios que apuntan a un solo público personalizado.

Resumen

Clases anidadas

class CustomAudience.Builder

Compilador para objetos CustomAudience

Constantes heredadas

Campos

public static final Creator<CustomAudience> CREATOR

Métodos públicos

boolean equals(Object o)

Comprueba si dos objetos CustomAudience contienen la misma información.

Instant getActivationTime()

Cuando se crea el objeto CustomAudience, se puede establecer el tiempo de activación en el futuro para publicar una activación retrasada.

List<AdData> getAds()

Esta lista de objetos AdData es una lista completa de los anuncios que publica este CustomAudience durante el proceso de selección de anuncios.

Uri getBiddingLogicUrl()

Muestra la URL de destino que se usa para recuperar la lógica de ofertas cuando un público personalizado participa en el proceso de selección de anuncios.

String getBuyer()

Un comprador es identificado por un dominio con el formato "buyerexample.com".

Uri getDailyUpdateUrl()

Esta URL dirige a un servidor operado por el comprador que aloja datos de ofertas y metadatos de anuncios actualizados para usarse en el proceso de selección de anuncios integrados en el dispositivo.

Instant getExpirationTime()

Una vez que transcurre el tiempo de vencimiento, un público personalizado deja de ser apto para las actualizaciones diarias de los datos de ofertas y anuncios o la participación en el proceso de selección de anuncios.

String getName()

Este nombre de un público personalizado es una string opaca que proporcionan el propietario y el comprador cuando se crea el objeto CustomAudience.

String getOwner()

Muestra una string que representa la aplicación de propietario del público personalizado o un valor nulo para ser la aplicación que realiza la llamada.

TrustedBiddingData getTrustedBiddingData()

Los datos de ofertas de confianza consisten en una URL que dirige a un servidor de confianza para los datos de ofertas de los compradores y una lista de claves con las que consultar al servidor.

String getUserBiddingSignals()

Los compradores proporcionan indicadores de ofertas del usuario para que los consuma el JavaScript que brindan los compradores durante la selección de anuncios en un entorno de ejecución aislado.

int hashCode()

Muestra el hash de los datos del objeto CustomAudience.

void writeToParcel(Parcel dest, int flags)

Compacta este objeto en un Parcel.

Métodos heredados

Campos

Métodos públicos

equals

public boolean equals (Object o)

Comprueba si dos objetos CustomAudience contienen la misma información.

Parámetros
o Object: es el objeto de referencia con el que se debe comparar.

Resultado que se muestra
boolean true si este objeto es el mismo que el argumento obj; de lo contrario, false.

getActivationTime

public Instant getActivationTime ()

Cuando se crea el objeto CustomAudience, se puede establecer el tiempo de activación en el futuro para publicar una activación retrasada. Por ejemplo, un público personalizado para usuarios inactivos no podrá activarse hasta que se alcance un umbral de inactividad, momento en el que los anuncios del público personalizado participarán en el proceso de selección de anuncios, lo que podría redireccionar a los usuarios inactivos a la aplicación de propietario original.

El retraso máximo en la activación es de un año (365 días) a partir de la creación inicial.

Resultado que se muestra
Instant la marca de tiempo, truncada en milisegundos, después de la cual se activa el público personalizado. Este valor puede ser null.

getAds

public List<AdData> getAds ()

Esta lista de objetos AdData es una lista completa de los anuncios que publica este CustomAudience durante el proceso de selección de anuncios.

Resultado que se muestra
List<AdData> un List de objetos AdData que representan anuncios publicados actualmente por el público personalizado. Este valor no puede ser null.

getBiddingLogicUrl

public Uri getBiddingLogicUrl ()

Muestra la URL de destino que se usa para recuperar la lógica de ofertas cuando un público personalizado participa en el proceso de selección de anuncios. La URL debe usar HTTPS.

Resultado que se muestra
Uri Este valor no puede ser null.

getBuyer

public String getBuyer ()

Un comprador es identificado por un dominio con el formato "buyerexample.com".

Resultado que se muestra
String Una string que contiene el dominio del comprador del público personalizado. Este valor no puede ser null.

getDailyUpdateUrl

public Uri getDailyUpdateUrl ()

Esta URL dirige a un servidor operado por el comprador que aloja datos de ofertas y metadatos de anuncios actualizados para usarse en el proceso de selección de anuncios integrados en el dispositivo. La URL debe usar HTTPS.

Resultado que se muestra
Uri La URL de actualización diaria del público personalizado. Este valor no puede ser null.

getExpirationTime

public Instant getExpirationTime ()

Una vez que transcurre el tiempo de vencimiento, un público personalizado deja de ser apto para las actualizaciones diarias de los datos de ofertas y anuncios o la participación en el proceso de selección de anuncios. El público personalizado se borrará de la memoria en la próxima actualización diaria.

Si no se proporciona un tiempo de vencimiento en la creación de CustomAudience, el vencimiento se establecerá de forma predeterminada 60 días a partir de la activación.

El vencimiento máximo es de un año (365 días) a partir de la activación inicial.

Resultado que se muestra
Instant la marca de tiempo, truncada en milisegundos, después de la cual se quita el público personalizado. Este valor puede ser null.

getName

public String getName ()

Este nombre de un público personalizado es una string opaca que proporcionan el propietario y el comprador cuando se crea el objeto CustomAudience.

Resultado que se muestra
String El nombre de string del público personalizado. Este valor no puede ser null.

getOwner

public String getOwner ()

Muestra una string que representa la aplicación de propietario del público personalizado o un valor nulo para ser la aplicación que realiza la llamada.

El formato del valor debe ser <App UID>-<package name>.

Resultado que se muestra
String

getTrustedBiddingData

public TrustedBiddingData getTrustedBiddingData ()

Los datos de ofertas de confianza consisten en una URL que dirige a un servidor de confianza para los datos de ofertas de los compradores y una lista de claves con las que consultar al servidor. Ten en cuenta que las claves son opacas para las APIs del público personalizado y de la selección de anuncios.

Resultado que se muestra
TrustedBiddingData un objeto TrustedBiddingData que contiene los datos de ofertas de confianza del público personalizado. Este valor puede ser null.

getUserBiddingSignals

public String getUserBiddingSignals ()

Los compradores proporcionan indicadores de ofertas del usuario para que los consuma el JavaScript que brindan los compradores durante la selección de anuncios en un entorno de ejecución aislado. Estos indicadores se deben representar como un objeto JSON válido serializado en una string.

Si los indicadores de ofertas de los usuarios no son un objeto JSON válido que puede consumir el JS del comprador, el público personalizado no será apto para la selección de anuncios.

Resultado que se muestra
String Una string JSON que representa los indicadores de ofertas del usuario para el público personalizado. Este valor puede ser null.

hashCode

public int hashCode ()

Muestra el hash de los datos del objeto CustomAudience.

Resultado que se muestra
int un valor de código hash para este objeto.

writeToParcel

public void writeToParcel (Parcel dest,
                int flags)

Compacta este objeto en un Parcel.

Parámetros
dest Parcel: Este valor no puede ser null.

flags int: Marcas adicionales sobre cómo se debe escribir el objeto. Puede ser 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE. El valor es 0 o una combinación de Parcelable.PARCELABLE_WRITE_RETURN_VALUE y android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES.