AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

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


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

खास जानकारी

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

Builder()

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

AdSelectionConfig build()

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

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

विज्ञापन चुनने के लिए बिड जनरेट करने के दौरान, खरीदारों को दिए गए सिग्नल सेट करता है.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

अनुमति वाले खरीदारों की सूची सेट करता है.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

यह नीति, विज्ञापन चुनने की प्रोसेस में इस्तेमाल के लिए, फ़ैसले के लॉजिक को फ़ेच करने के लिए इस्तेमाल किया जाने वाला यूआरआई सेट करती है.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

विज्ञापन को चुनने के दौरान, हर खरीदार के दिए गए सिग्नल को सेट करता है.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

सेलर आइडेंटिफ़ायर सेट करता है.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

विज्ञापन चुनने के नतीजों में बदलाव करने के लिए इस्तेमाल किए जाने वाले सिग्नल सेट करें.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

यह विकल्प सेल-साइड भरोसेमंद सिग्नल के यूआरआई एंडपॉइंट को सेट करता है, जिससे क्रिएटिव से जुड़े रीयल टाइम में जानकारी मिलती है यहाँ से जानकारी ली जा सकती है.

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

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

बिल्डर

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public Builder ()

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

बिल्ड

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig build ()

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

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

थ्रो
NullPointerException अगर कोई ज़रूरी पैरामीटर खाली है

setAdSelectionसिग्नल

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

विज्ञापन चुनने के लिए बिड जनरेट करने के दौरान, खरीदारों को दिए गए सिग्नल सेट करता है.

अगर यह नीति सेट नहीं है, तो यह डिफ़ॉल्ट रूप से खाली JSON को एक्सपोर्ट करती है.

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

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

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

सेट कस्टम ऑडियंस खरीदार

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

अनुमति वाले खरीदारों की सूची सेट करता है.

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

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

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

setdecisionLogicUri

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

यह नीति, विज्ञापन चुनने की प्रोसेस में इस्तेमाल के लिए, फ़ैसले के लॉजिक को फ़ेच करने के लिए इस्तेमाल किया जाने वाला यूआरआई सेट करती है. फ़ैसला यूआरआई, इन दोनों स्कीमा में से कोई एक हो सकता है:

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

    पहले से मौजूद उपलब्ध स्क्रिप्ट:

    • scoreAds और reportResult के लिए highest-bid-wins: यह JS उस विज्ञापन को चुनता है जिसके लिए सबसे ज़्यादा बिड लगाई गई है. इसके लिए रिपोर्टिंग के लिए इस्तेमाल किया जाता है, तो दिए गए यूआरआई को render_uri और bid की मदद से पैरामीटराइज़ किया जाता है. पहले से बने इस पैरामीटर का इस्तेमाल करने के लिए, नीचे दिए गए पैरामीटर की ज़रूरत होती है:
      • reportingUrl: बेस रिपोर्टिंग यूआरआई बाद में, render_uri और bid के साथ पैरामीटर बनाया गया

      उदाहरण के लिए, अगर आपका बेस रिपोर्टिंग यूआरएल "https://www.ssp.com" है इसके बाद, ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

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

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

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

setPerBuyerसिग्नल

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

विज्ञापन को चुनने के दौरान, हर खरीदार के दिए गए सिग्नल को सेट करता है.

अगर इस नीति को सेट नहीं किया जाता है, तो मैप पर डिफ़ॉल्ट रूप से कोई भी मैप नहीं दिखेगा.

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

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

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

सेटसेलर

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

सेलर आइडेंटिफ़ायर सेट करता है.

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

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

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

सेटसेलर सिग्नल

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

विज्ञापन चुनने के नतीजों में बदलाव करने के लिए इस्तेमाल किए जाने वाले सिग्नल सेट करें.

अगर यह नीति सेट नहीं है, तो यह डिफ़ॉल्ट रूप से खाली JSON को एक्सपोर्ट करती है.

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

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

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

सेटभरोसेमंद स्कोरिंग सिग्नलयूरी

एपीआई लेवल 34 में जोड़ा गया
विज्ञापन सेवाएं एक्सटेंशन 4 में भी जोड़ा गया
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

यह विकल्प सेल-साइड भरोसेमंद सिग्नल के यूआरआई एंडपॉइंट को सेट करता है, जिससे क्रिएटिव से जुड़े रीयल टाइम में जानकारी मिलती है यहाँ से जानकारी फ़ेच की जा सकती है.

अगर Uri#EMPTY पास हो जाता है, तो नेटवर्क कॉल को स्किप कर दिया जाएगा और विज्ञापन चुनने वाले पेज पर AdSelectionSignals.EMPTY पास कर दिया जाएगा.

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

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

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