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 CustomAudience oggetti. 

Costanti ereditate

Campi

public static final Creator<CustomAudience> CREATOR

Metodi pubblici

boolean equals(Object o)

Controlla se due oggetti CustomAudience contengono le stesse informazioni.

Instant getActivationTime()

Al momento della creazione dell'oggetto CustomAudience, è possibile impostare un tempo di attivazione facoltativo in in futuro, per consentire un'attivazione ritardata.

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.

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 CustomAudience.

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 CustomAudience.

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

Aggiunto al livello API 34
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

Aggiunto al livello API 34
public int hashCode ()

Restituisce l'hash dei dati dell'oggetto CustomAudience.

Ritorni
int un valore di codice hash per l'oggetto.

ScriviToParcel

Aggiunto al livello API 34
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