AdData.बिल्डर

public static final class AdData.Builder
extends Object

java.lang.Object
android.adservices.common.AdData.Builder


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

खास जानकारी

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

Builder()

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

AdData build()

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

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

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

AdData.Builder setAdFilters(AdFilters adFilters)

विज्ञापन से जुड़े सभी AdFilters को सेट करता है.

AdData.Builder setAdRenderId(String adRenderId)

सर्वर नीलामी के लिए विज्ञापन रेंडर आईडी सेट करता है

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

AdData.Builder setMetadata(String metadata)

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

AdData.Builder setRenderUri(Uri renderUri)

यह यूआरआई सेट करता है, जो विज्ञापन की रेंडरिंग ऐसेट पर ले जाता है.

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

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

बिल्डर

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

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

बिल्ड

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

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

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

थ्रो
NullPointerException अगर बनाए जाने पर कोई ज़रूरी पैरामीटर null हो, तो

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

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

किसी विज्ञापन के साथ 10 से ज़्यादा विज्ञापन काउंटर कुंजियां नहीं जोड़ी जा सकतीं.

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

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

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

विज्ञापन फ़िल्टर सेट करें

public AdData.Builder setAdFilters (AdFilters adFilters)

विज्ञापन से जुड़े सभी AdFilters को सेट करता है.

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

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

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

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

सर्वर नीलामी के लिए विज्ञापन रेंडर आईडी सेट करता है

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

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

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

सेट मेटाडेटा

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

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

मेटाडेटा, एक मान्य JSON ऑब्जेक्ट होना चाहिए. यह ऑब्जेक्ट, स्ट्रिंग के तौर पर क्रम में होना चाहिए. मेटाडेटा से पता चलता है विज्ञापन के लिए खास बिडिंग की जानकारी, जिसका इस्तेमाल बिड के हिस्से के तौर पर विज्ञापन को चुनने के दौरान किया जाएगा खरीदार के JavaScript लॉजिक में जनरेट और इस्तेमाल किया जाता है. इसे आइसोलेटेड एक्ज़ीक्यूशन के साथ एक्ज़ीक्यूट किया जाता है पर्यावरण को ध्यान में रखते हुए काम करना.

अगर मेटाडेटा कोई मान्य JSON ऑब्जेक्ट नहीं है जिसे खरीदार की JS इस्तेमाल कर सके, तो विज्ञापन, विज्ञापन चयन के लिए योग्य नहीं होगा.

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

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

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

सेटरेंडरयूरी

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

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

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

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

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