Özel Kitle

public final class CustomAudience
extends Object implements Parcelable

java.lang.Object
🎃 android.adservices.customaudience.CustomAudience


Özel bir kitlenin reklam seçimine katılması için gereken bilgileri temsil eder.

Özel kitle, benzer ilgi alanlarına sahip kullanıcılardan oluşan soyut bir gruptur. Bu sınıfı, bir cihazda depolanan ve reklam yayınlamak için gerekli olan bazı verilerin koleksiyonudur. tek bir özel kitleyi hedeflemektir.

Özet

İç içe yerleştirilmiş sınıflar

class CustomAudience.Builder

CustomAudience nesne oluşturucu. 

Devralınan sabit değerler

Fields'ın oynadığı filmler

public static final Creator<CustomAudience> CREATOR

Herkese açık yöntemler

boolean equals(Object o)

İki CustomAudience nesnesinin aynı bilgileri içerip içermediğini kontrol eder.

Instant getActivationTime()

CustomAudience nesnesi oluşturulurken isteğe bağlı etkinleştirme zamanı gecikmeli olarak etkinleştirme işlemini gerçekleştirmek için.

List<AdData> getAds()

AdData nesne içeren bu liste, dönüşüme izin verilecek reklamların tam ve tam listesidir. reklam seçim sürecinde bu CustomAudience tarafından yayınlanır.

Uri getBiddingLogicUri()

Özel bir kitle reklam seçim süreci.

AdTechIdentifier getBuyer()

Alıcı, "buyerexample.com" biçimindeki bir alan adıyla tanımlanır.

Uri getDailyUpdateUri()

Bu URI, güncellenmiş teklif verilerini ve reklam meta verilerini barındıran, alıcı tarafından işletilen bir sunucuya işaret eder. cihaz üzerinde reklam seçim sürecinde kullanılacak.

Instant getExpirationTime()

Geçerlilik süresi dolduktan sonra özel kitle, günlük kampanya için uygun olmaz. reklam/teklif veri güncellemeleri veya reklam seçim sürecine katılım.

String getName()

Özel kitlenin adı, oluşturma sırasında sahip ve alıcı tarafından sağlanan rastgele bir dizedir CustomAudience nesnesinin örneğini oluşturun.

TrustedBiddingData getTrustedBiddingData()

Güvenilir teklif verileri, alıcılar için güvenilir bir sunucuya işaret eden bir URI'den oluşur. teklifli sistem verileri ve sunucuyu sorgulamak için kullanacağınız anahtarların listesi yer alır.

AdSelectionSignals getUserBiddingSignals()

Kullanıcı teklif verme sinyalleri, alıcı tarafından sağlananlar tarafından kullanılmak üzere isteğe bağlı olarak alıcılar tarafından sağlanır. Yalıtılmış bir yürütme ortamında reklam seçimi sırasında JavaScript.

int hashCode()

CustomAudience nesnesinin verilerinin karmasını döndürür.

void writeToParcel(Parcel dest, int flags)

Bu nesneyi bir Parsel olarak birleştirin.

Devralınan yöntemler

Fields'ın oynadığı filmler

CREATOR

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static final Creator<CustomAudience> CREATOR

Herkese açık yöntemler

eşittir

API düzeyi 34'e eklendi
public boolean equals (Object o)

İki CustomAudience nesnesinin aynı bilgileri içerip içermediğini kontrol eder.

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.

getEtkinleştirmeZamanı

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Instant getActivationTime ()

CustomAudience nesnesi oluşturulurken isteğe bağlı etkinleştirme zamanı gecikmeli olarak etkinleştirme işlemini gerçekleştirmek için. Bu alan ayarlanmazsa CustomAudience özelliği katılım sırasında etkinleştirilir.

Örneğin etkin olmayan kullanıcılardan oluşan özel bir kitle, etkin olmama durumuna ulaşıldığında, özel kitlenin reklamları reklama katılır Bir seçim sürecinde, etkin olmayan kullanıcılar potansiyel olarak orijinal sahip uygulamasına yönlendiriliyor.

Etkinleştirmedeki maksimum gecikme, ilk oluşturma işleminden itibaren 60 gündür.

Belirtilmişse etkinleştirme zamanı, geçerlilik bitiş zamanından önce olmalıdır.

İlerlemeler
Instant Instant zaman damgası (milisaniye olarak kısaltılır; sonrasında, özel kitle etkin Bu değer null olabilir.

reklamlar alın

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public List<AdData> getAds ()

AdData nesne içeren bu liste, dönüşüme izin verilecek reklamların tam ve tam listesidir. reklam seçim sürecinde bu CustomAudience tarafından yayınlanır.

Belirtilmezse veya boş bir liste sağlanırsa CustomAudience günlük güncelleme yoluyla geçerli bir reklam listesi sağlanana kadar reklam seçimine katılması özel kitle.

İlerlemeler
List<AdData> şu andaListAdData özel kitle Bu değer null olamaz.

getBidLogicUri

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Uri getBiddingLogicUri ()

Özel bir kitle reklam seçim süreci. URI, HTTPS kullanmalıdır.

İlerlemeler
Uri alıcı teklif verme mantığını getirmek için URI Bu değer null olamaz.

getAlıcı

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdTechIdentifier getBuyer ()

Alıcı, "buyerexample.com" biçimindeki bir alan adıyla tanımlanır.

İlerlemeler
AdTechIdentifier Özel kitlenin alıcısının alanını içeren bir AdTechIdentifier Bu değer null olamaz.

getGünlükUpdateUri

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Uri getDailyUpdateUri ()

Bu URI, güncellenmiş teklif verilerini ve reklam meta verilerini barındıran, alıcı tarafından işletilen bir sunucuya işaret eder. cihaz üzerinde reklam seçim sürecinde kullanılacak. URI, HTTPS kullanmalıdır.

İlerlemeler
Uri özel kitlenin günlük güncelleme URI'si Bu değer null olamaz.

getExpirationTime

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Instant getExpirationTime ()

Geçerlilik süresi dolduktan sonra özel kitle, günlük kampanya için uygun olmaz. reklam/teklif veri güncellemeleri veya reklam seçim sürecine katılım. Özel kitle bir sonraki günlük güncellemede bellekten silinir.

CustomAudience oluşturulurken geçerlilik süresi belirtilmemişse varsayılan olarak etkinleştirme işleminden sonraki 60 güne kadardır.

Maksimum süre sonu, ilk etkinleştirme tarihinden itibaren 60 gündür.

İlerlemeler
Instant Instant zaman damgası (milisaniye olarak kısaltılır; sonrasında, özel kitle kaldırılmalıdır Bu değer null olabilir.

getName

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public String getName ()

Özel kitlenin adı, oluşturma sırasında sahip ve alıcı tarafından sağlanan rastgele bir dizedir CustomAudience nesnesinin örneğini oluşturun.

İlerlemeler
String özel kitlenin dize adı Bu değer null olamaz.

getTrustedBiddingData

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public TrustedBiddingData getTrustedBiddingData ()

Güvenilir teklif verileri, alıcılar için güvenilir bir sunucuya işaret eden bir URI'den oluşur. teklifli sistem verileri ve sunucuyu sorgulamak için kullanacağınız anahtarların listesi yer alır. Anahtarların rastgele tanımlayıcılar olduğunu unutmayın Güvenilir sunucuyu yalnızca reklam sırasında alıcının teklif verme mantığına göre sorgulamak için kullanılacak olan seçim.

Belirtilmezse CustomAudience, güvenilir teklif verileri, özel kitleye yönelik günlük güncelleme aracılığıyla sağlanır.

İlerlemeler
TrustedBiddingData özel kitlenin güvenilir teklifini içeren bir TrustedBiddingData nesnesi veri Bu değer null olabilir.

GetUserTeklifSenyalleri

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdSelectionSignals getUserBiddingSignals ()

Kullanıcı teklif verme sinyalleri, alıcı tarafından sağlananlar tarafından kullanılmak üzere isteğe bağlı olarak alıcılar tarafından sağlanır. Yalıtılmış bir yürütme ortamında reklam seçimi sırasında JavaScript.

Kullanıcı teklif verme sinyalleri, JS'sini eklerseniz özel kitle, reklam seçimi için uygun olmaz.

Belirtilmezse CustomAudience, Kullanıcı teklif sinyalleri, özel kitleye yönelik günlük güncelleme aracılığıyla sağlanır.

İlerlemeler
AdSelectionSignals için kullanıcı teklif sinyallerini temsil eden AdSelectionSignals nesnesi özel kitle Bu değer null olabilir.

karma Kodu

API düzeyi 34'e eklendi
public int hashCode ()

CustomAudience nesnesinin verilerinin karmasını döndürür.

İlerlemeler
int karma kodu değerini girin.

Pakete yazma

API düzeyi 34'e eklendi
public void writeToParcel (Parcel dest, 
                int flags)

Bu nesneyi bir Parsel olarak birleştirin.

Parametreler
dest Parcel: Bu değer null olamaz.

flags int: Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler. 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE olabilir. Değer, 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE ile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES öğesinin bir kombinasyonu