ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
\t android.adservices.adselection.ReportEventRequest.Builder


ReportEventRequest nesneleri için oluşturucu.

Özet

Kamu inşaatçıları

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

Herkese açık yöntemler

ReportEventRequest build()

ReportEventRequest nesnesini oluşturur.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Oluşturulan reklamın etkinliklerinin ilişkilendirildiği reklam seçimi kimliğini ayarlar.

ReportEventRequest.Builder setData(String eventData)

Reklam etkinliği verilerini ayarlar.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Kullanıcı etkileşimiyle ilişkili giriş etkinliğini ayarlar.

ReportEventRequest.Builder setKey(String eventKey)

Raporlanacak reklam etkinliği türünü, yani etkinlik anahtarını ayarlar.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

Raporlama hedeflerinin bit alanını ayarlar (alıcı, satıcı veya her ikisi).

Devralınan yöntemler

Herkese açık kurucular

Oluşturucu

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

Parametreler
adSelectionId long

eventKey String: Bu değer null olamaz.

eventData String: Bu değer null olamaz.

reportingDestinations int: Değer 0 veya ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER ile ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER'in bir kombinasyonudur

Herkese açık yöntemler

derleme

public ReportEventRequest build ()

ReportEventRequest nesnesini oluşturur.

İlerlemeler
ReportEventRequest Bu değer null olamaz.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Oluşturulan reklamın etkinliklerinin ilişkilendirildiği reklam seçimi kimliğini ayarlar.

Daha fazla bilgi için ReportEventRequest.getAdSelectionId() sayfasına göz atın.

Parametreler
adSelectionId long

İlerlemeler
ReportEventRequest.Builder Bu değer null olamaz.

kümeVerisi

public ReportEventRequest.Builder setData (String eventData)

Reklam etkinliği verilerini ayarlar.

Daha fazla bilgi için ReportEventRequest.getData() sayfasına göz atın.

Parametreler
eventData String: Bu değer null olamaz.

İlerlemeler
ReportEventRequest.Builder Bu değer null olamaz.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

Kullanıcı etkileşimiyle ilişkili giriş etkinliğini ayarlar.

Daha fazla bilgi için ReportEventRequest.getInputEvent() sayfasına göz atın.

Parametreler
inputEvent InputEvent: Bu değer null olabilir.

İlerlemeler
ReportEventRequest.Builder Bu değer null olamaz.

setKey

public ReportEventRequest.Builder setKey (String eventKey)

Raporlanacak reklam etkinliğinin türünü olan etkinlik anahtarını ayarlar.

Daha fazla bilgi için ReportEventRequest.getKey() sayfasına göz atın.

Parametreler
eventKey String: Bu değer null olamaz.

İlerlemeler
ReportEventRequest.Builder Bu değer null olamaz.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

Raporlama hedeflerinin bit alanını ayarlar (alıcı, satıcı veya her ikisi).

Daha fazla bilgi için ReportEventRequest.getReportingDestinations() sayfasına göz atın.

Parametreler
reportingDestinations int: Değer ya 0 ya da ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER ve ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER öğelerinin bir kombinasyonudur

İlerlemeler
ReportEventRequest.Builder Bu değer null olamaz.