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 |
Constantes heredadas |
---|
Campos | |
---|---|
public
static
final
Creator<CustomAudience> |
CREATOR
|
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Comprueba si dos objetos |
Instant
|
getActivationTime()
Cuando se crea el objeto |
List<AdData>
|
getAds()
Esta lista de objetos |
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 |
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 |
void
|
writeToParcel(Parcel dest, int flags)
Compacta este objeto en un Parcel. |
Métodos heredados | |
---|---|
Campos
CREATOR
public static final Creator<CustomAudience> CREATOR
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. |