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 AdData

Constantes heredadas

Campos

public static final Creator<AdData> CREATOR

Métodos públicos

boolean equals(Object o)

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

String getMetadata()

Obtiene los metadatos de los anuncios del comprador que se usaron durante el proceso de selección de anuncios.

Uri getRenderUrl()

Obtiene la URL que dirige a los elementos de renderización del anuncio.

int hashCode()

Muestra el hash de los datos del objeto AdData.

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

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.

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

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.

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

getRenderUrl

public Uri getRenderUrl ()

Obtiene la URL que dirige a los elementos de renderización del anuncio. La URL debe usar HTTPS.

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

hashCode

public int hashCode ()

Muestra el hash de los datos del objeto AdData.

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

toString

public String toString ()

Muestra una representación de string del objeto. En general, el método toString muestra una string 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 string 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 string igual al siguiente valor:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Resultado que se 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.