AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


AdSelectionFromOutcomesConfig ऑब्जेक्ट के लिए बिल्डर. सभी फ़ील्ड में ऐसी वैल्यू होनी चाहिए जो शून्य नहीं हैं का निर्माण करना है.

खास जानकारी

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

Builder()

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

AdSelectionFromOutcomesConfig build()

AdSelectionFromOutcomesConfig इंस्टेंस बनाता है.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

चुनने की प्रोसेस में हिस्सा लेने के लिए, AdSelectionIds की सूची सेट करता है.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

SelectionLogicUri सेट करता है.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

SelectionLogicUri से डाउनलोड की गई JS स्क्रिप्ट का इस्तेमाल करने के लिए, SelectionSignals सेट करता है

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

सेलर के लिए AdTechIdentifier सेट करता है.

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

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

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

बिल्ड

public AdSelectionFromOutcomesConfig build ()

AdSelectionFromOutcomesConfig इंस्टेंस बनाता है.

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

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

चुनने की प्रोसेस में हिस्सा लेने के लिए, AdSelectionIds की सूची सेट करता है.

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

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

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

SelectionLogicUri सेट करता है. चुनी गई वैल्यू का यूआरआई, इनमें से किसी भी स्कीमा में हो सकता है:

  • एचटीटीपीएस: एचटीटीपीएस यूआरआई का पूरा यूआरआई होना ज़रूरी है, जहां होस्ट seller से मेल खाता है
  • विज्ञापन चुनाव पहले से बनाया गया: विज्ञापन चुनने की सेवा के यूआरआई ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> के बाद आते हैं फ़ॉर्मैट. FLEDGE, नेटवर्क की ज़रूरत के बिना ही सही जेएस स्क्रिप्ट जनरेट करता है कॉल.

    पहले से बनी स्क्रिप्ट:

    • selectOutcome के लिए waterfall-mediation-truncation: यह JS, वॉटरफ़ॉल मीडिएशन ट्रंकेशन लॉजिक लागू करता है. मीडिएशन SDK का विज्ञापन अगर इसकी बोली, बोली की कम से कम सीमा से ज़्यादा या उसके बराबर है, तो यह वैल्यू दिखाई जाती है. पहले से बनाए गए इस टेंप्लेट का इस्तेमाल करने के लिए, यहां दिए गए पैरामीटर ज़रूरी हैं:
      • bidFloor: AdSelectionFromOutcomesConfig#getSelectionSignals() में पास की गई बिड फ़्लोर वैल्यू की कुंजी, जिसकी तुलना, मीडिएशन SDK टूल के विजेता विज्ञापन से की जाएगी.

      उदाहरण के लिए, अगर आपके चुने गए सिग्नल {"bid_floor": 10} जैसे दिखते हैं, तो, ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds और SelectionSignals.

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

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

setSelectionसिग्नल

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

SelectionLogicUri से डाउनलोड की गई JS स्क्रिप्ट, SelectionSignals को इस्तेमाल करने के लिए सेट करती है

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

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

सेटसेलर

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

सेलर AdTechIdentifier सेट करता है.

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

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