Rapor Etkinliği İsteği
public
class
ReportEventRequest
extends Object
java.lang.Object | |
🎃 | android.adservices.adselection.reportEventRequest |
Bir reklam etkinliğini bildirmek için gerekli olan bağımsız değişkenleri sarmalayan nesne isteği.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
ReportEventRequest.Builder
|
Sabitler | |
---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Herkese açık yöntemler | |
---|---|
long
|
getAdSelectionId()
Bir reklam seçim sürecinin birincil tanımlayıcısı olan adSelectionId'yi döndürür. |
String
|
getData()
Reklam etkinliği verilerini döndürür. |
InputEvent
|
getInputEvent()
Kullanıcı etkileşimiyle ilişkili giriş etkinliğini döndürür. |
String
|
getKey()
Raporlanacak reklam etkinliğinin türü olan etkinlik anahtarını döndürür. |
int
|
getReportingDestinations()
Raporlama hedeflerinin bit alanını döndürür (alıcı, satıcı veya her ikisi). |
Devralınan yöntemler | |
---|---|
Sabitler
FLAG_REPORTING_Hedef_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Sabit Değer: 2. (0x00000002)
FLAG_REPORTING_HEDEF_SATICI
public static final int FLAG_REPORTING_DESTINATION_SELLER
Sabit Değer: 1 (0x00000001)
Herkese açık yöntemler
getReklamSeçimiKimliği
public long getAdSelectionId ()
Bir reklam seçim sürecinin birincil tanımlayıcısı olan adSelectionId'yi döndürür.
İlerlemeler | |
---|---|
long |
Veri Alma
public String getData ()
Reklam etkinliği verilerini döndürür.
Bu veriler, reklam seçiminden sonra arayan tarafından oluşturulur. Arayan, AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver)
numaralı telefonu arayabilir. Bu veriler, registerAdBeacon
adresinde kayıtlı reportingUri
için bir POST isteğine eklenecek.
UTF-8
biçiminde String#getBytes()
dosyasının boyutu 64 KB'tan küçük olmalıdır.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getInputEvent
public InputEvent getInputEvent ()
Kullanıcı etkileşimiyle ilişkili giriş etkinliğini döndürür.
Bu alan, bir görünüm etkinliğini temsil eden null
şeklindedir veya bir tıklama etkinliğini temsil eden InputEvent
nesnesine sahiptir.
İlerlemeler | |
---|---|
InputEvent |
almaAnahtarı
public String getKey ()
Raporlanacak reklam etkinliğinin türü olan etkinlik anahtarını döndürür.
Bu alan, reklam seçiminden sonra registerAdBeacon
içinde kayıtlı eventKey
ile ilişkili reportingUri
öğesini getirmek için kullanılır.
Bu alan, registerAdBeacon
içinde kayıtlı eventKey
ile tam olarak eşleşmelidir. registerAdBeacon
hakkında ayrıntılı bilgiyi şu adreste bulabilirsiniz:
AdSelectionManager#reportImpression
belgeleri
UTF-8
biçimindeki etkinlik anahtarı (String#getBytes()
ile bayt dizisi incelenirken) 40 baytı aşmamalıdır. Bu sınırı aşan anahtarlar kaydedilmez
registerAdBeacon
araması sırasında.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getReportingDestinations
public int getReportingDestinations ()
Raporlama hedeflerinin bit alanını döndürür (alıcı, satıcı veya her ikisi).
Bu bit alanını oluşturmak için raporlama yapılacak her reportingDestination
arasına |
bit tabanlı operatör yerleştirin. Örneğin, yalnızca alıcıya rapor vermek için
ReportingDestinations alanını FLAG_REPORTING_DESTINATION_BUYER
hedefine yalnızca
satıcı için reportingDestinations alanını FLAG_REPORTING_DESTINATION_SELLER
olarak ayarlayın.
hem alıcılara hem de satıcılara rapor oluşturmak için raporlama Hedefler alanını FLAG_REPORTING_DESTINATION_BUYER
olarak ayarlayın | FLAG_REPORTING_DESTINATION_SELLER
İlerlemeler | |
---|---|
int |
Değer, 0 veya FLAG_REPORTING_DESTINATION_SELLER ve FLAG_REPORTING_DESTINATION_BUYER öğelerinin bir kombinasyonu |