RaporEtkinlik İsteği
public
class
ReportEventRequest
extends Object
java.lang.Object | |
→ Yönergeler | android.adservices.adselection.ReportEventRequest |
Bir reklam etkinliğini bildirmek için gereken gerekli bağımsız değişkenleri sarmalama isteğinde bulunun.
Ö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()
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şkilendirilen 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()
Raporlanacak raporlama hedeflerinin bit alanını döndürür (alıcı, satıcı veya her ikisi). |
Devralınan yöntemler | |
---|---|
Sabitler
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Sabit Değer: 2 (0x00000002)
FLAG_REPORTING_DESTINATION_SELLER
public static final int FLAG_REPORTING_DESTINATION_SELLER
Sabit Değer: 1 (0x00000001)
Herkese açık yöntemler
ReklamSeçimiKimliği
public long getAdSelectionId ()
Reklam seçim sürecinin birincil tanımlayıcısı olan adSelectionId'yi döndürür.
İlerlemeler | |
---|---|
long |
Veriyi Getir
public String getData ()
Reklam etkinliği verilerini döndürür.
Reklam seçiminden sonra bu veriler arayan tarafından oluşturulur. Ardından arayan, AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver)
adlı kişiyi arayabilir. Bu veriler, registerAdBeacon
içinde kayıtlı reportingUri
öğesine POST isteğine eklenecek.
UTF-8
biçimindeki String#getBytes()
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şkilendirilen giriş etkinliğini döndürür.
Bu alan, view etkinliğini temsil eden null
alanıdır veya click etkinliğini temsil eden bir InputEvent
nesnesine sahiptir.
İlerlemeler | |
---|---|
InputEvent |
alanahtarı
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ı olan eventKey
ile ilişkili reportingUri
değerini getirmek için kullanılır.
Bu alan, registerAdBeacon
içinde kayıtlı eventKey
ile tam bir eşleşme olmalıdır. registerAdBeacon
hakkında ayrıntılı bilgiyi AdSelectionManager#reportImpression
belgelerinde bulabilirsiniz
UTF-8
biçimindeki etkinlik anahtarı (bayt dizisini String#getBytes()
ile denetlerken) 40 baytı aşmamalıdır. registerAdBeacon
çağrısı sırasında bu sınırı aşan anahtarlar kaydedilmez.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getReportingDestinations
public int getReportingDestinations ()
Raporlanacak raporlama hedeflerinin bit alanını döndürür (alıcı, satıcı veya her ikisi).
Bu bit alanını oluşturmak için, raporlanacak her reportingDestination
arasına |
bit tabanlı operatörü yerleştirin. Örneğin, yalnızca alıcıya raporlamak için reportingDestinations alanını FLAG_REPORTING_DESTINATION_BUYER
olarak ayarlayın. Yalnızca satıcıya raporlamak için reportingDestinations alanını FLAG_REPORTING_DESTINATION_SELLER
olarak ayarlayın. Hem alıcılara hem de satıcılara raporlamak için reportingDestinations alanını FLAG_REPORTING_DESTINATION_BUYER
| FLAG_REPORTING_DESTINATION_SELLER
olarak ayarlayın.
İlerlemeler | |
---|---|
int |
Değer, 0 veya FLAG_REPORTING_DESTINATION_SELLER ve FLAG_REPORTING_DESTINATION_BUYER öğelerinin bir kombinasyonu |