AdData.बिल्डर
public
static
final
class
AdData.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.common.AdData.Builder |
AdData
ऑब्जेक्ट के लिए बिल्डर.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
Builder()
|
सार्वजनिक तरीके | |
---|---|
AdData
|
build()
|
AdData.Builder
|
setAdCounterKeys(Set<Integer> adCounterKeys)
इवेंट की गिनती में इस्तेमाल की जाने वाली कुंजियों का सेट सेट करता है. |
AdData.Builder
|
setAdFilters(AdFilters adFilters)
विज्ञापन से जुड़े सभी |
AdData.Builder
|
setAdRenderId(String adRenderId)
सर्वर नीलामी के लिए विज्ञापन रेंडर आईडी सेट करता है ज़्यादा जानकारी के लिए, |
AdData.Builder
|
setMetadata(String metadata)
खरीदार के लिए विज्ञापन का मेटाडेटा सेट करता है, जो विज्ञापन चुनने की प्रोसेस के दौरान इस्तेमाल होता है. |
AdData.Builder
|
setRenderUri(Uri renderUri)
यह यूआरआई सेट करता है, जो विज्ञापन की रेंडरिंग ऐसेट पर ले जाता है. |
इनहेरिट किए गए तरीके | |
---|---|
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
बिल्ड
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 नहीं हो सकता. |
सेट मेटाडेटा
public AdData.Builder setMetadata (String metadata)
खरीदार के लिए विज्ञापन का मेटाडेटा सेट करता है, जो विज्ञापन चुनने की प्रोसेस के दौरान इस्तेमाल होता है.
मेटाडेटा, एक मान्य JSON ऑब्जेक्ट होना चाहिए. यह ऑब्जेक्ट, स्ट्रिंग के तौर पर क्रम में होना चाहिए. मेटाडेटा से पता चलता है विज्ञापन के लिए खास बिडिंग की जानकारी, जिसका इस्तेमाल बिड के हिस्से के तौर पर विज्ञापन को चुनने के दौरान किया जाएगा खरीदार के JavaScript लॉजिक में जनरेट और इस्तेमाल किया जाता है. इसे आइसोलेटेड एक्ज़ीक्यूशन के साथ एक्ज़ीक्यूट किया जाता है पर्यावरण को ध्यान में रखते हुए काम करना.
अगर मेटाडेटा कोई मान्य JSON ऑब्जेक्ट नहीं है जिसे खरीदार की JS इस्तेमाल कर सके, तो विज्ञापन, विज्ञापन चयन के लिए योग्य नहीं होगा.
ज़्यादा जानकारी के लिए, AdData.getMetadata()
पर जाएं.
पैरामीटर | |
---|---|
metadata |
String : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdData.Builder |
यह मान null नहीं हो सकता. |
सेटरेंडरयूरी
public AdData.Builder setRenderUri (Uri renderUri)
यह यूआरआई सेट करता है, जो विज्ञापन की रेंडरिंग ऐसेट पर ले जाता है. यूआरआई में एचटीटीपीएस का इस्तेमाल करना ज़रूरी है.
ज़्यादा जानकारी के लिए, AdData.getRenderUri()
पर जाएं.
पैरामीटर | |
---|---|
renderUri |
Uri : यह वैल्यू null नहीं हो सकती. |
रिटर्न | |
---|---|
AdData.Builder |
यह मान null नहीं हो सकता. |