AdData
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdData |
Representa datos específicos de un anuncio que son necesarios para la selección y la renderización de anuncios.
Resumen
Clases anidadas | |
---|---|
class |
AdData.Builder
Compilador para objetos |
Constantes heredadas |
---|
Campos | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Comprueba si dos objetos |
Set<Integer>
|
getAdCounterKeys()
Obtiene el conjunto de claves que se usan para contar eventos. |
AdFilters
|
getAdFilters()
Obtiene todos los |
String
|
getAdRenderId()
Obtiene el ID de renderización de anuncios para las subastas del servidor. |
String
|
getMetadata()
Obtiene los metadatos de los anuncios del comprador que se usaron durante el proceso de selección de anuncios. |
Uri
|
getRenderUri()
Obtiene el URI que dirige a los elementos de renderización del anuncio. |
int
|
hashCode()
Devuelve el hash de los datos del objeto |
String
|
toString()
Devuelve una representación de cadena del objeto. |
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 AdData
contienen la misma información.
Parámetros | |
---|---|
o |
Object : Es el objeto de referencia con el que se debe comparar. |
Devuelve | |
---|---|
boolean |
true si este objeto es el mismo que el argumento obj; de lo contrario, false . |
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
Obtiene el conjunto de claves que se usan para contar eventos.
No se pueden asociar más de 10 claves de contador de anuncios con un anuncio.
Las claves y los recuentos por clave se usan en el filtrado de limitación de frecuencia durante la selección de anuncios para descalificar anuncios asociados de modo que no se envíen a licitación.
Ten en cuenta que estas claves se pueden reemplazar junto con los anuncios y otros datos de ofertas de un público personalizado durante la actualización diaria de ese público.
Devuelve | |
---|---|
Set<Integer> |
Este valor no puede ser null . |
getAdFilters
public AdFilters getAdFilters ()
Obtiene todos los AdFilters
asociados con el anuncio.
Los filtros, si se cumplen o superan, excluyen el anuncio asociado para que no participe en la selección de anuncios. Son opcionales y, si son null
, especifican que no se aplica ningún filtro al anuncio.
Devuelve | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
Obtiene el ID de renderización de anuncios para las subastas del servidor.
El ID de renderización de anuncios se recopila para cada objeto AdData
cuando se recibe la solicitud de subasta del servidor.
Cualquier elemento AdData
sin un ID de renderización de anuncios no será apto para la subasta del servidor.
Devuelve | |
---|---|
String |
Este valor puede ser null . |
getMetadata
public String getMetadata ()
Obtiene los metadatos de los anuncios del comprador que se usaron durante el proceso de selección de anuncios.
Los metadatos deben ser un objeto JSON válido serializado como una cadena. Los metadatos representan información específica sobre ofertas del anuncio que se usará durante la selección de anuncios como parte de la generación de ofertas y en la lógica de JavaScript del comprador, que se ejecuta en un entorno aislado.
Si los metadatos no son un objeto JSON válido que puede consumir el JS del comprador, el anuncio no será apto para la selección de anuncios.
Devuelve | |
---|---|
String |
Este valor no puede ser null . |
getRenderUri
public Uri getRenderUri ()
Obtiene el URI que dirige a los elementos de renderización del anuncio. El URI debe usar HTTPS.
Devuelve | |
---|---|
Uri |
Este valor no puede ser null . |
hashCode
public int hashCode ()
Devuelve el hash de los datos del objeto AdData
.
Devuelve | |
---|---|
int |
un valor de código hash para este objeto. |
toString
public String toString ()
Devuelve una representación de cadena del objeto. En general, el método toString
muestra una cadena que "representa de forma textual" a este objeto. El resultado debe ser una representación concisa pero informativa y fácil de leer.
Se recomienda que todas las subclases anulen este método.
El método toString
para la clase Object
muestra una cadena que consiste en el nombre de la clase de la que el objeto es una instancia, el carácter arroba "@
" y la representación hexadecimal sin firma del código hash del objeto. En otras palabras, este método muestra una cadena igual al siguiente valor:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Devuelve | |
---|---|
String |
una representación de cadena del 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. |