Segmento di pubblico personalizzato
public
final
class
CustomAudience
extends Object
implements
Parcelable
java.lang.Object | |
🎞 | android.adservices.customaudience.CustomAudience |
Rappresenta le informazioni necessarie a un segmento di pubblico personalizzato per partecipare alla selezione degli annunci.
Un segmento di pubblico personalizzato è un raggruppamento astratto di utenti con interessi dimostrati simili. Questo è una raccolta di alcuni dati archiviati su un dispositivo che sono necessari per la pubblicazione di annunci pubblicitari scegliere come target un singolo segmento di pubblico personalizzato.
Riepilogo
Classi nidificate | |
---|---|
class |
CustomAudience.Builder
Builder per |
Costanti ereditate |
---|
Campi | |
---|---|
public
static
final
Creator<CustomAudience> |
CREATOR
|
Metodi pubblici | |
---|---|
boolean
|
equals(Object o)
Controlla se due oggetti |
Instant
|
getActivationTime()
Al momento della creazione dell'oggetto |
List<AdData>
|
getAds()
Questo elenco di |
Uri
|
getBiddingLogicUri()
Restituisce l'URI di destinazione utilizzato per recuperare la logica di offerta quando un segmento di pubblico personalizzato partecipa alla processo di selezione degli annunci. |
AdTechIdentifier
|
getBuyer()
Un acquirente è identificato da un dominio nel formato "buyerexample.com". |
Uri
|
getDailyUpdateUri()
Questo URI rimanda a un server gestito dall'acquirente che ospita i dati aggiornati delle offerte e i metadati degli annunci nel processo di selezione degli annunci sul dispositivo. |
Instant
|
getExpirationTime()
Una volta trascorsa la scadenza, un segmento di pubblico personalizzato non sarà più idoneo per la visualizzazione giornaliera aggiornamenti dei dati relativi alle offerte/annunci o alla partecipazione al processo di selezione degli annunci. |
String
|
getName()
Il nome del segmento di pubblico personalizzato è una stringa arbitraria fornita dal proprietario e dall'acquirente al momento della creazione
dell'oggetto |
TrustedBiddingData
|
getTrustedBiddingData()
I dati di Trusted Bidding sono costituiti da un URI che rimanda a un server affidabile per i dati sulle offerte e un elenco di chiavi con cui eseguire query sul server. |
AdSelectionSignals
|
getUserBiddingSignals()
Gli indicatori di offerta per l'utente vengono facoltativamente forniti dagli acquirenti per essere utilizzati da quest'ultimo JavaScript durante la selezione degli annunci in un ambiente di esecuzione isolato. |
int
|
hashCode()
Restituisce l'hash dei dati dell'oggetto |
void
|
writeToParcel(Parcel dest, int flags)
Appiattisci questo oggetto a un Parcel. |
Metodi ereditati | |
---|---|
Campi
CREATOR
public static final Creator<CustomAudience> CREATOR
Metodi pubblici
uguale
public boolean equals (Object o)
Controlla se due oggetti CustomAudience
contengono le stesse informazioni.
Parametri | |
---|---|
o |
Object : l'oggetto di riferimento con cui eseguire il confronto. |
Ritorni | |
---|---|
boolean |
true se questo oggetto è uguale all'oggetto
argomento; false negli altri casi. |
getActivationTime
public Instant getActivationTime ()
Al momento della creazione dell'oggetto CustomAudience
, è possibile impostare un tempo di attivazione facoltativo in
in futuro, per consentire un'attivazione ritardata. Se il campo non viene configurato, CustomAudience
verrà attivato al momento dell'unione.
Ad esempio, un segmento di pubblico personalizzato per gli utenti non più attivi potrebbe non attivarsi fino a quando non viene raggiunta una soglia di di inattività, a quel punto gli annunci del segmento di pubblico personalizzato saranno inclusi nell'annuncio processo di selezione, reindirizzando potenzialmente gli utenti non più attivi all'applicazione del proprietario originale.
Il ritardo massimo nell'attivazione è di 60 giorni dalla creazione iniziale.
Se specificato, l'ora di attivazione deve essere antecedente a quella di scadenza.
Ritorni | |
---|---|
Instant |
il timestamp Instant , troncato a millisecondi, dopodiché il timestamp personalizzato
il segmento di pubblico è attivo
Questo valore può essere null . |
getAds
public List<AdData> getAds ()
Questo elenco di AdData
oggetti è un elenco completo degli annunci che verranno
pubblicati da questo CustomAudience
durante il processo di selezione degli annunci.
Se non viene specificato o se viene fornito un elenco vuoto, CustomAudience
non
parteciperai alla selezione degli annunci finché non verrà fornito un elenco valido di annunci tramite l'aggiornamento giornaliero per
il segmento di pubblico personalizzato.
Ritorni | |
---|---|
List<AdData> |
List di AdData oggetti che rappresentano gli annunci attualmente pubblicati dalla
segmento di pubblico personalizzato
Questo valore non può essere null . |
getBiddingLogicUri
public Uri getBiddingLogicUri ()
Restituisce l'URI di destinazione utilizzato per recuperare la logica di offerta quando un segmento di pubblico personalizzato partecipa alla processo di selezione degli annunci. L'URI deve utilizzare HTTPS.
Ritorni | |
---|---|
Uri |
l'URI per recuperare la logica di offerta dell'acquirente
Questo valore non può essere null . |
getAcquirente
public AdTechIdentifier getBuyer ()
Un acquirente è identificato da un dominio nel formato "buyerexample.com".
Ritorni | |
---|---|
AdTechIdentifier |
una AdTechIdentifier contenente il dominio dell'acquirente del segmento di pubblico personalizzato
Questo valore non può essere null . |
getDailyUpdateUri
public Uri getDailyUpdateUri ()
Questo URI rimanda a un server gestito dall'acquirente che ospita i dati aggiornati delle offerte e i metadati degli annunci nel processo di selezione degli annunci sul dispositivo. L'URI deve utilizzare HTTPS.
Ritorni | |
---|---|
Uri |
l'URI di aggiornamento giornaliero del segmento di pubblico personalizzato
Questo valore non può essere null . |
getExpirationTime
public Instant getExpirationTime ()
Una volta trascorsa la scadenza, un segmento di pubblico personalizzato non sarà più idoneo per la visualizzazione giornaliera aggiornamenti dei dati relativi alle offerte/annunci o alla partecipazione al processo di selezione degli annunci. Il segmento di pubblico personalizzato verranno quindi eliminate dalla memoria entro il successivo aggiornamento giornaliero.
Se non viene fornita una data di scadenza al momento della creazione dell'CustomAudience
, la scadenza verrà
per impostazione predefinita, a 60 giorni dall'attivazione.
La scadenza massima è di 60 giorni dall'attivazione iniziale.
Ritorni | |
---|---|
Instant |
il timestamp Instant , troncato a millisecondi, dopodiché il timestamp personalizzato
segmento di pubblico deve essere rimosso
Questo valore può essere null . |
getName
public String getName ()
Il nome del segmento di pubblico personalizzato è una stringa arbitraria fornita dal proprietario e dall'acquirente al momento della creazione
dell'oggetto CustomAudience
.
Ritorni | |
---|---|
String |
Il nome della stringa del segmento di pubblico personalizzato
Questo valore non può essere null . |
getTrustedBiddingData
public TrustedBiddingData getTrustedBiddingData ()
I dati di Trusted Bidding sono costituiti da un URI che rimanda a un server affidabile per i dati sulle offerte e un elenco di chiavi con cui eseguire query sul server. Tieni presente che le chiavi sono identificatori arbitrari. che verrà utilizzato solo per richiedere al server attendibile la logica di offerta di un acquirente durante selezione.
Se non specificato, CustomAudience
non parteciperà alla selezione degli annunci fino a quando
I dati relativi alle offerte attendibili vengono forniti tramite l'aggiornamento giornaliero per il segmento di pubblico personalizzato.
Ritorni | |
---|---|
TrustedBiddingData |
un oggetto TrustedBiddingData contenente l'offerta attendibile del segmento di pubblico personalizzato
dati
Questo valore può essere null . |
Indicatori getUserBidding
public AdSelectionSignals getUserBiddingSignals ()
Gli indicatori di offerta per l'utente vengono facoltativamente forniti dagli acquirenti per essere utilizzati da quest'ultimo JavaScript durante la selezione degli annunci in un ambiente di esecuzione isolato.
Se gli indicatori di offerta dell'utente non sono un oggetto JSON valido che può essere utilizzato dal JavaScript dell'acquirente, il segmento di pubblico personalizzato non sarà idoneo per la selezione degli annunci.
Se non specificato, CustomAudience
non parteciperà alla selezione degli annunci fino a quando
gli indicatori di offerta per gli utenti vengono forniti tramite l'aggiornamento giornaliero per il segmento di pubblico personalizzato.
Ritorni | |
---|---|
AdSelectionSignals |
un oggetto AdSelectionSignals che rappresenta gli indicatori di offerta dell'utente per
segmento di pubblico personalizzato
Questo valore può essere null . |
codice hash
public int hashCode ()
Restituisce l'hash dei dati dell'oggetto CustomAudience
.
Ritorni | |
---|---|
int |
un valore di codice hash per l'oggetto. |
ScriviToParcel
public void writeToParcel (Parcel dest, int flags)
Appiattisci questo oggetto a un Parcel.
Parametri | |
---|---|
dest |
Parcel : questo valore non può essere null . |
flags |
int : flag aggiuntivi su come deve essere scritto l'oggetto.
Può essere 0 o Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Il valore è 0 o una combinazione di Parcelable.PARCELABLE_WRITE_RETURN_VALUE e android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |