ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

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


ReportEventRequest ऑब्जेक्ट के लिए बिल्डर.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

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

सार्वजनिक तरीके

ReportEventRequest build()

ReportEventRequest ऑब्जेक्ट बनाता है.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

वह विज्ञापन चुनने का आईडी सेट करता है जिससे रेंडर किए गए विज्ञापन के इवेंट जुड़े हैं.

ReportEventRequest.Builder setData(String eventData)

विज्ञापन इवेंट डेटा सेट करता है.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

उपयोगकर्ता इंटरैक्शन से जुड़ा इनपुट इवेंट सेट करता है.

ReportEventRequest.Builder setKey(String eventKey)

इवेंट की कुंजी सेट करता है. यह रिपोर्ट किए जाने वाले विज्ञापन इवेंट का टाइप होता है.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

रिपोर्टिंग डेस्टिनेशन का बिटफ़ील्ड सेट करता है, ताकि खरीदार, सेलर या दोनों को रिपोर्ट भेजी जा सके.

इनहेरिट किए गए तरीके

सार्वजनिक कंस्ट्रक्टर

बिल्डर

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

पैरामीटर
adSelectionId long

eventKey String: यह वैल्यू null नहीं हो सकती.

eventData String: यह वैल्यू null नहीं हो सकती.

reportingDestinations int: वैल्यू 0 या ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER और ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER का कॉम्बिनेशन होनी चाहिए

सार्वजनिक तरीके

बिल्ड

public ReportEventRequest build ()

ReportEventRequest ऑब्जेक्ट बनाता है.

रिटर्न
ReportEventRequest यह वैल्यू null नहीं हो सकती.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

विज्ञापन चुनने का वह आईडी सेट करता है जिससे रेंडर किए गए विज्ञापन के इवेंट जुड़े होते हैं.

ज़्यादा जानकारी के लिए, ReportEventRequest.getAdSelectionId() पर जाएं.

पैरामीटर
adSelectionId long

रिटर्न
ReportEventRequest.Builder यह वैल्यू null नहीं हो सकती.

सेटडेटा

public ReportEventRequest.Builder setData (String eventData)

विज्ञापन इवेंट का डेटा सेट करता है.

ज़्यादा जानकारी के लिए, ReportEventRequest.getData() पर जाएं.

पैरामीटर
eventData String: यह वैल्यू null नहीं हो सकती.

रिटर्न
ReportEventRequest.Builder यह मान null नहीं हो सकता.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

उपयोगकर्ता इंटरैक्शन से जुड़ा इनपुट इवेंट सेट करता है.

ज़्यादा जानकारी के लिए, ReportEventRequest.getInputEvent() पर जाएं.

पैरामीटर
inputEvent InputEvent: यह वैल्यू null हो सकती है.

रिटर्न
ReportEventRequest.Builder यह मान null नहीं हो सकता.

सेट कुंजी

public ReportEventRequest.Builder setKey (String eventKey)

इवेंट की कुंजी सेट करता है. यह रिपोर्ट किए जाने वाले विज्ञापन इवेंट का टाइप होता है.

ज़्यादा जानकारी के लिए, ReportEventRequest.getKey() पर जाएं.

पैरामीटर
eventKey String: यह वैल्यू null नहीं हो सकती.

रिटर्न
ReportEventRequest.Builder यह मान null नहीं हो सकता.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

रिपोर्टिंग डेस्टिनेशन का बिटफ़ील्ड सेट करता है, ताकि खरीदार, सेलर या दोनों को रिपोर्ट भेजी जा सके.

ज़्यादा जानकारी के लिए, ReportEventRequest.getReportingDestinations() पर जाएं.

पैरामीटर
reportingDestinations int: वैल्यू 0 या ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER और ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER का कॉम्बिनेशन होनी चाहिए

रिटर्न
ReportEventRequest.Builder यह वैल्यू null नहीं हो सकती.