ReportImpressionRequest

public class ReportImpressionRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionRequest


reportImpression API'ye giriş parametrelerini temsil eder.

Özet

Kamu inşaatçıları

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

Cihaz üzerinde reklam seçimi raporlama isteği için Ctor.

ReportImpressionRequest(long adSelectionId)

Açık artırma sunucusu reklam seçimi raporlama isteği için Ctor.

Herkese açık yöntemler

AdSelectionConfig getAdSelectionConfig()

ReportImpressionRequest girişlerinden biri olan adSelectionConfig değerini döndürür.

long getAdSelectionId()

ReportImpressionRequest girişlerinden biri olan adSelectionId değerini döndürür.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin bu nesneye "eşit" olup olmadığını gösterir.

void finalize()

Çöp toplama işlemi, nesneye artık referans olmadığını belirlediğinde nesne üzerinde çöp toplayıcı tarafından çağrılır.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesnenin izleyicisinde bekleyen tek bir iş parçacığı uyandırır.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm iş parçacıklarını uyandırır.

String toString()

Nesnenin dize temsilini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait(long timeoutMillis)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait()

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla uyandırılana kadar beklemesine neden olur.

Herkese açık kurucular

Rapor Gösterim İsteği

public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Cihaz üzerinde reklam seçimi raporlama isteği için Ctor.

adSelectionId, AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) kullanılarak çalıştırılan cihaz üzerinde açık artırma içinse gösterim raporlama isteğiniz AdSelectionConfig değerinizi içermelidir.

Parametreler
adSelectionId long: AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver) adlı kişiden alındı

adSelectionConfig AdSelectionConfig: AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver)'yi tetiklemek için kullanılan AdSelectionConfig ile aynı değer Bu değer null olamaz.

Rapor Gösterim İsteği

public ReportImpressionRequest (long adSelectionId)

Açık artırma sunucusu reklam seçimi raporlama isteği için Ctor.

adSelectionId, AdSelectionManager#getAdSelectionData tarafından cihaz bilgilerinin toplandığı bir sunucu açık artırması çalıştırması içinse gösterim raporlama isteğiniz yalnızca reklam seçimi kimliğini içermelidir.

Gösterim raporlama isteği göndermeden önce AdSelectionManager#persistAdSelectionResult, sunuculardan şifrelenmiş sonuç blob'uyla çağrılmalıdır.

Parametreler
adSelectionId long: AdSelectionManager#getAdSelectionData adlı kullanıcıdan alındı

Herkese açık yöntemler

getAdSelectionConfig

public AdSelectionConfig getAdSelectionConfig ()

ReportImpressionRequest girişlerinden biri olan adSelectionConfig değerini döndürür.

İlerlemeler
AdSelectionConfig Bu değer null olamaz.

getAdSelectionId

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

ReportImpressionRequest girişlerinden biri olan adSelectionId'yi döndürür

İlerlemeler
long