EtkinlikUrlSağlayıcı

public class EventUrlProvider
extends Object

Java.lang.Nesne
🎃 android.adservices.ondevicepersonalization.EventUrlProvider


Bir istek için etkinlik izleme URL'leri oluşturur. Hizmet bu URL'leri Gerekirse HTML çıkışı. HTML bir ODP Web Görünümü içinde oluşturulduğunda ODP, bu URL'lere yönelik istekler, IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) ve döndürülen çıktısını ETKİNLİKLER tablosunda görebilirsiniz.

Özet

Herkese açık yöntemler

Uri createEventTrackingUrlWithRedirect(PersistableBundle eventParams, Uri destinationUrl)

Ayarlandığında, sağlanan hedef URL'ye yönlendirme yapan bir etkinlik izleme URL'si oluşturur. bir ODP web görünümünün tıklanmasıyla ilgilidir.

Uri createEventTrackingUrlWithResponse(PersistableBundle eventParams, byte[] responseData, String mimeType)

Sağlanan yanıtı döndüren bir etkinlik izleme URL'si oluşturur.

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 "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

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 anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak ya da belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak ya da belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Herkese açık yöntemler

createEventTrackingUrlWithRedirect

public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams, 
                Uri destinationUrl)

Ayarlandığında, sağlanan hedef URL'ye yönlendirme yapan bir etkinlik izleme URL'si oluşturur. bir ODP web görünümünün tıklanmasıyla ilgilidir.
. Bu yöntemin tamamlanması birkaç saniye sürebileceğinden yalnızca çalışan iş parçacığından çağrılacaktır.

Parametreler
eventParams PersistableBundle: Aktarılacak veriler IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) Etkinlik ne zaman Bu değer null olamaz.

destinationUrl Uri: Yönlendirilecek URL. Bu değer null olabilir.

İlerlemeler
Uri Web Görünümü'ne eklenebilen bir ODP etkinlik URL'si. Bu değer null olamaz.

createEventTrackingUrlWithResponse ile

public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams, 
                byte[] responseData, 
                String mimeType)

Sağlanan yanıtı döndüren bir etkinlik izleme URL'si oluşturur. HTTP Durumunu döndürür Yanıt verileri boş değilse 200 (Tamam) değerini alır. Aşağıdaki durumlarda HTTP Durum 204 (İçerik Yok) değerini döndürür yanıt verileri boş.
. Bu yöntemin tamamlanması birkaç saniye sürebileceğinden yalnızca çalışan iş parçacığından çağrılacaktır.

Parametreler
eventParams PersistableBundle: Aktarılacak veriler IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) Etkinlik ne zaman gerçekleşir? Bu değer null olamaz.

responseData byte: URL getirildiğinde Web Görünümü'ne döndürülecek içerik. Bu değer null olabilir.

mimeType String: URL yanıtının MIME Türü. Bu değer null olabilir.

İlerlemeler
Uri Web Görünümü'ne eklenebilen bir ODP etkinlik URL'si. Bu değer null olamaz.