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 सेट करता है.

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

Object clone()

इस ऑब्जेक्ट की कॉपी बनाता है और उसे दिखाता है.

boolean equals(Object obj)

इससे पता चलता है कि कोई दूसरा ऑब्जेक्ट, इस ऑब्जेक्ट से "बराबर" है या नहीं.

void finalize()

कचरा इकट्ठा करते समय किसी ऑब्जेक्ट पर कूड़ा इकट्ठा करने वाले का कॉल किया जाता है तय करता है कि ऑब्जेक्ट के लिए और रेफ़रंस नहीं हैं.

final Class<?> getClass()

इस Object की रनटाइम क्लास दिखाता है.

int hashCode()

ऑब्जेक्ट के लिए हैश कोड की वैल्यू दिखाता है.

final void notify()

उस एक थ्रेड को जगाता है जो इस ऑब्जेक्ट के इंतज़ार में है मॉनिटर करें.

final void notifyAll()

इस ऑब्जेक्ट के मॉनिटर पर इंतज़ार कर रही सभी थ्रेड को वेक अप करता है.

String toString()

ऑब्जेक्ट की स्ट्रिंग दिखाता है.

final void wait(long timeoutMillis, int nanos)

इससे मौजूदा थ्रेड तब तक इंतज़ार करता है, जब तक उसे सूचना या बाधा नहीं मिलती या जब तक तय समय नहीं बीत जाता.

final void wait(long timeoutMillis)

इससे मौजूदा थ्रेड तब तक इंतज़ार करता है, जब तक उसे सूचना या बाधा नहीं मिलती या जब तक तय समय नहीं बीत जाता.

final void wait()

इस वजह से, मौजूदा थ्रेड को आम तौर पर ऐक्टिव होने तक इंतज़ार करना पड़ता है सूचना देकर या बात करके रोका जा सकता है.

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

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

बिल्ड

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 नहीं हो सकता.