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

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.