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<String>
|
getAdCounterKeys()
Obtiene el conjunto de claves que se usan para contar eventos. |
AdFilters
|
getAdFilters()
Obtiene todos los |
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()
Muestra el hash de los datos del objeto |
String
|
toString()
Muestra una representación de string del objeto. |
void
|
writeToParcel(Parcel dest, int flags)
Compacta este objeto en un Parcel. |
Métodos heredados | |
---|---|
Campos
CREATOR
También en Extensiones de servicios de anuncios 4
public static final Creator<AdData> CREATOR
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. |
Muestra | |
---|---|
boolean |
true si este objeto es el mismo que el argumento obj; de lo contrario, false . |
getAdCounterKeys
public Set<String> getAdCounterKeys ()
Obtiene el conjunto de claves que se usan para contar eventos.
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.
Resultado que se muestra | |
---|---|
Set<String> |
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.
Resultado que se muestra | |
---|---|
AdFilters |
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 string. 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.
Muestra | |
---|---|
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.
Muestra | |
---|---|
Uri |
Este valor no puede ser null . |
hashCode
public int hashCode ()
Muestra el hash de los datos del objeto AdData
.
Muestra | |
---|---|
int |
un valor de código hash para este objeto. |
toString
public String toString ()
Muestra 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 a 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())
Muestra | |
---|---|
String |
una representación de string 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. |