AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig
ऑब्जेक्ट के लिए बिल्डर.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
Builder()
|
सार्वजनिक तरीके | |
---|---|
AdSelectionConfig
|
build()
|
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
विज्ञापन चुनने के लिए बिड जनरेट करने के दौरान, खरीदारों को दिए गए सिग्नल सेट करता है. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
अनुमति वाले खरीदारों की सूची सेट करता है. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
यह नीति, विज्ञापन चुनने की प्रोसेस में इस्तेमाल के लिए, फ़ैसले के लॉजिक को फ़ेच करने के लिए इस्तेमाल किया जाने वाला यूआरआई सेट करती है. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
विज्ञापन को चुनने के दौरान, हर खरीदार के दिए गए सिग्नल को सेट करता है. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
सेलर आइडेंटिफ़ायर सेट करता है. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
विज्ञापन चुनने के नतीजों में बदलाव करने के लिए इस्तेमाल किए जाने वाले सिग्नल सेट करें. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
यह विकल्प सेल-साइड भरोसेमंद सिग्नल के यूआरआई एंडपॉइंट को सेट करता है, जिससे क्रिएटिव से जुड़े रीयल टाइम में जानकारी मिलती है यहाँ से जानकारी ली जा सकती है. |
इनहेरिट किए गए तरीके | |
---|---|
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
बिल्ड
public AdSelectionConfig build ()
AdSelectionConfig
इंस्टेंस बनाता है.
रिटर्न | |
---|---|
AdSelectionConfig |
यह मान null नहीं हो सकता. |
थ्रो | |
---|---|
NullPointerException |
अगर कोई ज़रूरी पैरामीटर खाली है |
setAdSelectionसिग्नल
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
विज्ञापन चुनने के लिए बिड जनरेट करने के दौरान, खरीदारों को दिए गए सिग्नल सेट करता है.
अगर यह नीति सेट नहीं है, तो यह डिफ़ॉल्ट रूप से खाली JSON को एक्सपोर्ट करती है.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getAdSelectionSignals()
पर जाएं.
पैरामीटर | |
---|---|
adSelectionSignals |
AdSelectionSignals : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |
सेट कस्टम ऑडियंस खरीदार
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
अनुमति वाले खरीदारों की सूची सेट करता है.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getCustomAudienceBuyers()
पर जाएं.
पैरामीटर | |
---|---|
customAudienceBuyers |
List : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |
setdecisionLogicUri
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सिग्नल
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
विज्ञापन को चुनने के दौरान, हर खरीदार के दिए गए सिग्नल को सेट करता है.
अगर इस नीति को सेट नहीं किया जाता है, तो मैप पर डिफ़ॉल्ट रूप से कोई भी मैप नहीं दिखेगा.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getPerBuyerSignals()
पर जाएं.
पैरामीटर | |
---|---|
perBuyerSignals |
Map : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |
सेटसेलर
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
सेलर आइडेंटिफ़ायर सेट करता है.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getSeller()
पर जाएं.
पैरामीटर | |
---|---|
seller |
AdTechIdentifier : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |
सेटसेलर सिग्नल
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
विज्ञापन चुनने के नतीजों में बदलाव करने के लिए इस्तेमाल किए जाने वाले सिग्नल सेट करें.
अगर यह नीति सेट नहीं है, तो यह डिफ़ॉल्ट रूप से खाली JSON को एक्सपोर्ट करती है.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getSellerSignals()
पर जाएं.
पैरामीटर | |
---|---|
sellerSignals |
AdSelectionSignals : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |
सेटभरोसेमंद स्कोरिंग सिग्नलयूरी
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
यह विकल्प सेल-साइड भरोसेमंद सिग्नल के यूआरआई एंडपॉइंट को सेट करता है, जिससे क्रिएटिव से जुड़े रीयल टाइम में जानकारी मिलती है यहाँ से जानकारी फ़ेच की जा सकती है.
अगर Uri#EMPTY
पास हो जाता है, तो नेटवर्क कॉल को स्किप कर दिया जाएगा और विज्ञापन चुनने वाले पेज पर AdSelectionSignals.EMPTY
पास कर दिया जाएगा.
ज़्यादा जानकारी के लिए, AdSelectionConfig.getTrustedScoringSignalsUri()
पर जाएं.
पैरामीटर | |
---|---|
trustedScoringSignalsUri |
Uri : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdSelectionConfig.Builder |
यह मान null नहीं हो सकता. |