Indicatori SelezioneAnnunci
  public
  
  final
  
  class
  AdSelectionSignals
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| 🎞 | android.adservices.common.AdSelectionSignals | 
Questa classe contiene JSON che verrà passato in una funzione JavaScript durante la selezione dell'annuncio. È I contenuti non vengono utilizzati dalla piattaforma FLEDGE ma che vengono semplicemente convalidati e poi passati all'appropriata selezione di annunci JavaScript personalizzata.
Riepilogo
Costanti ereditate | 
|---|
Campi | |
|---|---|
    public
    static
    final
    Creator<AdSelectionSignals> | 
    
      CREATOR
      
  | 
  
    public
    static
    final
    AdSelectionSignals | 
    
      EMPTY
      
  | 
  
Metodi pubblici | |
|---|---|
        
        
        
        
        
        int
     | 
  
    
      
      describeContents()
      
      
        Descrivi i tipi di oggetti speciali contenuti in questo Parcelable la rappresentazione sottoposta a marshall dell'istanza.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      equals(Object o)
      
      
        Confronta questo AdSelectionSignals con l'oggetto specificato.  | 
  
        
        
        static
        
        
        AdSelectionSignals
     | 
  
    
      
      fromString(String source)
      
      
        Crea un AdSelectionSignals da un determinato JSON in formato stringa.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      hashCode()
      
      
        Restituisce un codice hash corrispondente alla rappresentazione in formato stringa di questa classe ottenuta
 chiamata   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      toString()
      
      
        Restituisce una rappresentazione stringa dell'oggetto.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      writeToParcel(Parcel dest, int flags)
      
      
        Appiattisci questo oggetto a un Parcel.  | 
  
Metodi ereditati | |
|---|---|
Campi
CREATOR
public static final Creator<AdSelectionSignals> CREATOR
VUOTO
public static final AdSelectionSignals EMPTY
Metodi pubblici
descriviContenuti
public int describeContents ()
Descrivi i tipi di oggetti speciali contenuti in questo Parcelable
 la rappresentazione sottoposta a marshall dell'istanza. Ad esempio, se l'oggetto
 includi un descrittore di file nell'output di writeToParcel(android.os.Parcel, int),
 il valore restituito di questo metodo deve includere
 CONTENTS_FILE_DESCRIPTOR bit.
| Ritorni | |
|---|---|
int | 
        una maschera di bit che indica l'insieme di tipi di oggetti speciali sottoposti a marshalling
 da questa istanza di oggetto Parcelable.
 
 Il valore è 0 o CONTENTS_FILE_DESCRIPTOR | 
      
uguale
public boolean equals (Object o)
Confronta questo AdSelectionSignals con l'oggetto specificato. Il risultato è vero se e solo se
 l'argomento non è nullo ed è un oggetto AdSelectionSignals con la stessa stringa
 (ottenuto chiamando toString()). Tieni presente che questo metodo non eseguirà alcun file JSON
 per cui due oggetti AdSelectionSignals con lo stesso JSON potrebbero non essere uguali se
 Le rappresentazioni in formato stringa degli oggetti non erano uguali.
| Parametri | |
|---|---|
o | 
        
          Object: l'oggetto con cui confrontare questo AdSelectionSignals | 
      
| Ritorni | |
|---|---|
boolean | 
        true se l'oggetto specificato rappresenta un AdSelectionSignals equivalente a questo AdSelectionSignals, false in caso contrario | 
fromString
public static AdSelectionSignals fromString (String source)
Crea un AdSelectionSignals da un determinato JSON in formato stringa.
| Parametri | |
|---|---|
source | 
        
          String: qualsiasi stringa JSON valida con cui creare l'elemento AdSelectionSignals.
 Questo valore non può essere null. | 
      
| Ritorni | |
|---|---|
AdSelectionSignals | 
        Un oggetto AdSelectionSignals che racchiude la stringa specificata.
 
 Questo valore non può essere null. | 
      
codice hash
public int hashCode ()
Restituisce un codice hash corrispondente alla rappresentazione in formato stringa di questa classe ottenuta
 chiamata toString(). Tieni presente che questo metodo non esegue alcuna normalizzazione JSON,
 due oggetti AdSelectionSignals con lo stesso JSON potrebbero avere codici hash diversi se
 la rappresentazione stringa di base era diversa.
| Ritorni | |
|---|---|
int | 
        un valore di codice hash per l'oggetto. | 
ToString
public String toString ()
Restituisce una rappresentazione stringa dell'oggetto. In generale,
 Il metodo toString restituisce una stringa
 "rappresenta testuale" dell'oggetto. Il risultato dovrebbe
 essere una rappresentazione concisa ma informativa che sia facile per
 a leggere.
 È consigliabile che tutte le sottoclassi eseguano l'override di questo metodo.
 
 Il metodo toString per la classe Object
 restituisce una stringa composta dal nome della classe di cui
 è un'istanza, il carattere del segno chiocciola "@"
 la rappresentazione esadecimale non firmata del codice hash del
 . In altre parole, questo metodo restituisce una stringa uguale al
 valore di:
 
 getClass().getName() + '@' + Integer.toHexString(hashCode())
| Ritorni | |
|---|---|
String | 
        Il formato Stringa del file JSON aggregato in questa classe.
 Questo valore non può essere null. | 
      
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 |