AdData
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdData |
Representa dados de um anúncio que são específicos e necessários para a seleção e renderização de anúncios.
Resumo
Classes aninhadas | |
---|---|
class |
AdData.Builder
Builder para objetos |
Constantes herdadas |
---|
Campos | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Confere se dois objetos |
String
|
getMetadata()
Recebe os metadados do anúncio do comprador usados durante o processo de seleção de anúncios. |
Uri
|
getRenderUrl()
Recebe o URL que aponta para os recursos de renderização do anúncio. |
int
|
hashCode()
Retorna o hash dos dados do objeto |
String
|
toString()
Retorna uma representação em string do objeto. |
void
|
writeToParcel(Parcel dest, int flags)
Nivela esse objeto em um Parcel. |
Métodos herdados | |
---|---|
Campos
Métodos públicos
equals
public boolean equals (Object o)
Confere se dois objetos AdData
contêm as mesmas informações.
Parâmetros | |
---|---|
o |
Object : o objeto de referência para comparação. |
Retorna | |
---|---|
boolean |
true , se esse objeto for o mesmo que o argumento
obj. Caso contrário, false . |
getMetadata
public String getMetadata ()
Recebe os metadados do anúncio do comprador usados durante o processo de seleção de anúncios.
Os metadados precisam ser um objeto JSON válido serializado como uma string. Os metadados representam informações de lances específicas do anúncio que vão ser usadas durante a seleção de anúncios como parte da geração de lances e na lógica do JavaScript do comprador, que é executada em um ambiente de execução isolado.
Se os metadados não forem um objeto JSON válido que possa ser consumido pelo JavaScript do comprador, o anúncio não vai ser qualificado para a seleção de anúncios.
Retorna | |
---|---|
String |
Este valor não pode ser null . |
getRenderUrl
public Uri getRenderUrl ()
Recebe o URL que aponta para os recursos de renderização do anúncio. O URL precisa usar HTTPS.
Retorna | |
---|---|
Uri |
Este valor não pode ser null . |
hashCode
public int hashCode ()
Retorna o hash dos dados do objeto AdData
.
Retorna | |
---|---|
int |
um valor de código hash para esse objeto. |
toString
public String toString ()
Retorna uma representação em string do objeto. Em geral, o
método toString
retorna uma string que
"representa textualmente" esse objeto. O resultado precisa
ser uma representação concisa, mas informativa e de fácil leitura
para uma pessoa.
Recomendamos que todas as subclasses substituam esse método.
O método toString
da classe Object
retorna uma string que consiste no nome da classe de que o
objeto é uma instância, o caractere de arroba "@
" e
a representação hexadecimal não assinada do código hash do
objeto. Em outras palavras, esse método retorna uma string igual ao
valor de:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Retorna | |
---|---|
String |
uma representação em string do objeto. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Nivela esse objeto em um Parcel.
Parâmetros | |
---|---|
dest |
Parcel : este valor não pode ser null . |
flags |
int : outras sinalizações sobre como o objeto precisa ser escrito.
Pode ser 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
O valor é 0 ou uma combinação de Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |