Reklam Kimliği
  public
  
  
  
  class
  AdId
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| 🎃 | android.adservices.adid.ReklamNo | 
Reklamcılık için profil başına, kullanıcı tarafından sıfırlanabilen benzersiz bir kimlik.
Reklam ağları, ilgi alanına dayalı reklamcılıktan (IBA) para kazanmak için AdId kullanabilir.
 hedefleme ve yeniden pazarlama reklamlarıdır. Kullanıcı bu tanımlayıcının kullanılabilirliğini sınırlayabilir.
Şu kaynakları da inceleyin:
Özet
Sabitler | |
|---|---|
String | 
        
          ZERO_OUT
          Kullanıcı   | 
    
Kamu inşaatçıları | |
|---|---|
      
      AdId(String adId, boolean limitAdTrackingEnabled)
      
      
        
  | 
  |
Herkese açık yöntemler | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      equals(Object o)
      
      
        Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getAdId()
      
      
        Reklam kimliği.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      hashCode()
      
      
        Nesne için bir karma kod değeri döndürür.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isLimitAdTrackingEnabled()
      
      
        Reklam izleme etkinken sınır ayarını alır.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      toString()
      
      
        Nesnenin dize gösterimini döndürür.  | 
  
Devralınan yöntemler | |
|---|---|
Sabitler
ZERO_OUT
public static final String ZERO_OUT
Kullanıcı limited ad tracking olduğunda döndürülen sıfırlanmış bir ad id.
Sabit Değer: "00000000-0000-0000-0000-000000000000"
Kamu inşaatçıları
Reklam Kimliği
public AdId (String adId, boolean limitAdTrackingEnabled)
AdId örneği oluşturur
| Parametreler | |
|---|---|
adId | 
        
          String: Sağlayıcı hizmetinden alınır.
 Bu değer null olamaz. | 
      
limitAdTrackingEnabled | 
        
          boolean: Sağlayıcı hizmetinden alınan ve
     reklam kimliği | 
      
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.
 equals yöntemi, bir denklik ilişkisi uygular
 değer:
 
- Boş olmayan tüm referans değerleri için refleksif kullanılır.
     
x,x.equals(x)döndürülecektrue. - simetriktir: Boş olmayan tüm referans değerleri için
     
xvey,x.equals(y), yalnızca şu durumlardatruedöndürmelidir:y.equals(x),truesonucunu döndürür. - Boş olmayan tüm referans değerleri için geçişli bir değerdir.
     
x,yvez(bu durum geçerliyse)x.equals(y),truevey.equals(z),truedeğerini döndürür, ardındanx.equals(z),truesonucunu döndürmelidir. - Boş olmayan tüm referans değerleri için tutarlıdır.
     
xvey, birden fazla çağrıx.equals(y), sürekli olaraktruedöndürüyor veya istek gönderilmemesi koşuluyla sürekli olarakfalseequalskarşılaştırmalarda kullanılan bilgiler nasıl değiştirileceğini anlatacağız. - Boş olmayan herhangi bir referans değeri için 
x,x.equals(null),falsedeğerini döndürmelidir. 
 Object sınıfı için equals yöntemi uygular
 nesneler üzerinde en çok ayırt edici olası denklik ilişkisini;
 diğer bir deyişle, boş olmayan herhangi bir referans değeri x ve
 y, bu yöntem yalnızca ve yalnızca olduğunda true değerini döndürür
 x ve y aynı nesneye işaret ediyorsa
 (x == y, true değerine sahiptir).
 
 Genellikle hashCode öğesinin geçersiz kılınması gerektiğini unutmayın.
 yöntemini kullanmaya devam etmektir. Böylece,
 hashCode yöntemi için bir genel sözleşme imzalayın.
 karma kodlarına sahip olması gerektiğini
fark edeceksiniz.
| Parametreler | |
|---|---|
o | 
        
          Object: Karşılaştırılacak referans nesne. | 
      
| İlerlemeler | |
|---|---|
boolean | 
        Bu nesne, obj ile aynıysa true
          bağımsız değişken; Aksi takdirde false. | 
      
getAdId
public String getAdId ()
Reklam kimliği.
Reklam kimliğinin değeri, isLimitAdTrackingEnabled() ve AdServicesPermissions.ACCESS_ADSERVICES_AD_ID kombinasyonuna bağlıdır.
 
Kullanıcı limiting ad tracking olduğunda API şunu döndürür:
 ZERO_OUT. Bu, arayan kişinin para kazanma amacıyla kullanıcıyı izlemesine izin vermez.
 
Aksi takdirde, cihaza ve kullanıcıya özgü benzersiz bir dize döndürülür. Bu dize, kullanıcılar demektir.
| İlerlemeler | |
|---|---|
String | 
        Bu değer null olamaz. | 
      
karma Kodu
public int hashCode ()
Nesne için bir karma kod değeri döndürür. Bu yöntem
 tarafından sağlananlar gibi karma tablolarının yararına
 HashMap
 
 hashCode genel sözleşmesi:
 
- İşlem sırasında aynı nesne üzerinde birden çok kez çağrıldığında
     
hashCodeyöntemi olan bir Java uygulamasının yürütülmesi hiçbir bilgi verilmeden sürekli olarak aynı tam sayıyı döndürmelidirequalskarşılaştırmada kullanılan nesne değiştirildi. Bu tam sayının, çalıştırmasına yardımcı olur. equals(Object)özelliğine göre iki nesne eşitse yöntemini çağırarakhashCodeiki nesne aynı tam sayı sonucunu vermelidir.- İki nesne eşit değilse gerekmez
     
equals(java.lang.Object)uyarınca yöntemini çağırarak her birhashCodeiki nesne farklı tam sayı sonuçları üretmelidir. Ancak programcı, farklı tam sayı sonuçları oluşturmanın karma tablolarının performansını artırabilir. 
 Makul olduğu kadar pratik, her ne kadar
 Object sınıfına göre, şunun için farklı tam sayılar döndürüyor:
 farklı nesnelerdir. (hashCode uygulanmış ya da uygulanmayabilir
 bir noktada bir nesnenin bellek adresinin bir işlevi olarak
 gerekir.)
| İlerlemeler | |
|---|---|
int | 
        karma kodu değerini girin. | 
isLimitAdTrackingEnabled
public boolean isLimitAdTrackingEnabled ()
Reklam izleme etkinken sınır ayarını alır.
Bu değer, kullanıcıda reklam izleme sınırı etkinse doğru, aksi takdirde false değerini alır.
| İlerlemeler | |
|---|---|
boolean | 
        |
toString
public String toString ()
Nesnenin dize gösterimini döndürür. Genel olarak,
 toString yöntemi,
 "metinsel olarak temsil eder" inceleyeceğiz. Sonuç,
 kolay, kısa ve öz, bilgilendirici bir sunum olmalıdır:
 okuması gereken 
kişileri düşünün.
 Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.
 
 Object sınıfı için toString yöntemi
 şunun ait olduğu sınıfın adını içeren bir dize döndürür:
 nesne bir örnektir, imzadaki karakter "@" ve
 karma kodunun işaretsiz onaltılık gösterimi
 nesnesini tanımlayın. Diğer bir deyişle, bu yöntem
 değeri:
 
 getClass().getName() + '@' + Integer.toHexString(hashCode())
| İlerlemeler | |
|---|---|
String | 
        dize temsilidir. |