AbstractAdRequestBuilder

abstract class AbstractAdRequestBuilder<T : AbstractAdRequestBuilder<T!>?>

इस क्लास से सीधे इनहेरिट करने वाली ज्ञात सबक्लास
AdManagerAdRequest.Builder

यह एक AdManagerAdRequest बनाता है.

AdRequest.Builder

यह एक AdRequest बनाता है.


विज्ञापन अनुरोध बनाने में मदद करने के लिए, बेस बिल्डर क्लास.

खास जानकारी

सार्वजनिक फ़ंक्शन

T!
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    adapterClass: Class<CustomEvent!>!,
    customEventExtras: Bundle!
)

इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है.

इसके बजाय, addNetworkExtrasBundle का इस्तेमाल करें.

T!

यह फ़ंक्शन, कस्टम टारगेटिंग पैरामीटर जोड़ता है.

T!

यह फ़ंक्शन, एक से ज़्यादा वैल्यू वाला कस्टम टारगेटिंग पैरामीटर जोड़ता है.

T!

यह कुकी, टारगेटिंग के लिए कीवर्ड जोड़ती है.

T!
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    adapterClass: Class<MediationExtrasReceiver!>!,
    networkExtras: Bundle!
)

यह फ़ंक्शन, किसी विज्ञापन नेटवर्क अडैप्टर को पास करने के लिए अतिरिक्त पैरामीटर जोड़ता है.

T!

यह फ़ंक्शन, विज्ञापन रिस्पॉन्स को दिखाने वाली विज्ञापन स्ट्रिंग सेट करता है.

T!

यह कुकी, किसी ऐसी वेबसाइट के लिए कॉन्टेंट यूआरएल सेट करती है जिसका कॉन्टेंट, ऐप्लिकेशन के मुख्य कॉन्टेंट से मेल खाता है.

T!

यह कुकी, विज्ञापन के अनुरोध के दौरान Google Mobile Ads SDK से किए गए HTTPS कॉल के लिए, कस्टम टाइमआउट सेट करती है.

T!
@CanIgnoreReturnValue
setNeighboringContentUrls(
    neighboringContentUrls: (Mutable)List<String!>!
)

यह कुकी, विज्ञापन के आस-पास मौजूद वेब कॉन्टेंट के बारे में बताने वाले यूआरएल सेट करती है.

T!

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

T!

यह कुकी, विज्ञापन अनुरोध के ऑरिजिन की पहचान करने के लिए, अनुरोध करने वाले एजेंट की स्ट्रिंग सेट करती है.

सुरक्षित किए गए फ़ंक्शन

abstract T!

किसी तय सबटाइप का सेल्फ़ इंस्टेंस दिखाता है.

सार्वजनिक फ़ंक्शन

addCustomEventExtrasBundle

@CanIgnoreReturnValue
fun addCustomEventExtrasBundle(
    adapterClass: Class<CustomEvent!>!,
    customEventExtras: Bundle!
): T!

यह फ़ंक्शन, किसी कस्टम इवेंट अडैप्टर को पास करने के लिए अतिरिक्त पैरामीटर जोड़ता है.

पैरामीटर
adapterClass: Class<CustomEvent!>!

यह उस कस्टम इवेंट अडैप्टर का Class है जिसके लिए आपको अतिरिक्त पैरामीटर देने हैं.

customEventExtras: Bundle!

कस्टम इवेंट अडैप्टर को पास की जाने वाली अतिरिक्त जानकारी का Bundle.

addCustomTargeting

@CanIgnoreReturnValue
fun addCustomTargeting(key: String!, value: String!): T!

यह फ़ंक्शन, कस्टम टारगेटिंग पैरामीटर जोड़ता है. एक ही कुंजी के साथ इसे दूसरी बार कॉल करने पर, पुरानी वैल्यू बदल जाएंगी.

addCustomTargeting

@CanIgnoreReturnValue
fun addCustomTargeting(key: String!, values: (Mutable)List<String!>!): T!

यह फ़ंक्शन, एक से ज़्यादा वैल्यू वाला कस्टम टारगेटिंग पैरामीटर जोड़ता है. एक ही कुंजी के साथ इसे दूसरी बार कॉल करने पर, पुरानी वैल्यू बदल जाएंगी.

addKeyword

@CanIgnoreReturnValue
fun addKeyword(keyword: String!): T!

यह कुकी, टारगेटिंग के लिए कीवर्ड जोड़ती है.

addNetworkExtrasBundle

@CanIgnoreReturnValue
fun addNetworkExtrasBundle(
    adapterClass: Class<MediationExtrasReceiver!>!,
    networkExtras: Bundle!
): T!

यह फ़ंक्शन, किसी विज्ञापन नेटवर्क अडैप्टर को पास करने के लिए अतिरिक्त पैरामीटर जोड़ता है.

पैरामीटर
adapterClass: Class<MediationExtrasReceiver!>!

यह अडैप्टर का Class है, जिसे अतिरिक्त जानकारी मिलनी चाहिए.

networkExtras: Bundle!

Bundle, मीडिएशन अडैप्टर को पास करने के लिए अतिरिक्त जानकारी.

setAdString

@CanIgnoreReturnValue
fun setAdString(adString: String!): T!

यह फ़ंक्शन, विज्ञापन रिस्पॉन्स को दिखाने वाली विज्ञापन स्ट्रिंग सेट करता है. अगर इसे सेट किया जाता है, तो एसडीके इस विज्ञापन को रेंडर करेगा और इस अनुरोध पर सेट की गई टारगेटिंग की अन्य सभी जानकारी को अनदेखा करेगा.

setContentUrl

@CanIgnoreReturnValue
fun setContentUrl(contentUrl: String!): T!

यह कुकी, उस वेबसाइट के लिए कॉन्टेंट का यूआरएल सेट करती है जिसका कॉन्टेंट, ऐप्लिकेशन के मुख्य कॉन्टेंट से मेल खाता है. इस वेबसाइट के कॉन्टेंट का इस्तेमाल, टारगेटिंग और ब्रैंड की सुरक्षा के लिए किया जाता है.

थ्रो
java.lang.NullPointerException

अगर contentUrl {code null} है.

java.lang.IllegalArgumentException

अगर contentUrl खाली है या इसकी लंबाई 512 से ज़्यादा है.

setHttpTimeoutMillis

@CanIgnoreReturnValue
fun setHttpTimeoutMillis(httpTimeoutMillis: Int): T!

यह कुकी, विज्ञापन के अनुरोध के दौरान Google Mobile Ads SDK से किए गए HTTPS कॉल के लिए, कस्टम टाइमआउट सेट करती है.

अगर आपका ऐप्लिकेशन मीडिएशन का इस्तेमाल करता है, तो यह टाइमआउट तीसरे पक्ष के विज्ञापन नेटवर्क के एसडीके से किए गए नेटवर्क कॉल पर लागू नहीं होता.

पैरामीटर
httpTimeoutMillis: Int

एचटीटीपीएस के टाइम आउट को मिलीसेकंड में दिखाने वाला पूर्णांक. 5000 (पांच सेकंड) से कम की किसी भी वैल्यू को अनदेखा कर दिया जाएगा. डिफ़ॉल्ट वैल्यू 60000 (60 सेकंड) होती है.

setNeighboringContentUrls

@CanIgnoreReturnValue
fun setNeighboringContentUrls(
    neighboringContentUrls: (Mutable)List<String!>!
): T!

यह कुकी, विज्ञापन के आस-पास मौजूद वेब कॉन्टेंट के बारे में बताने वाले यूआरएल सेट करती है. इससे ब्रैंड की सुरक्षा को बढ़ावा मिलता है. साथ ही, दिखाए गए विज्ञापनों को ऐप्लिकेशन लेवल की रेटिंग (MA, T, PG वगैरह) मिलती है, जो आस-पास के कॉन्टेंट के हिसाब से ज़्यादा सही होती है.

पैरामीटर
neighboringContentUrls: (Mutable)List<String!>!

आस-पास के कॉन्टेंट के उन यूआरएल की सूची जिन्हें आस-पास के कॉन्टेंट के मौजूदा यूआरएल से जोड़ना है.

setPlacementId

@CanIgnoreReturnValue
fun setPlacementId(placementId: Long): T!

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

बैनर विज्ञापनों के लिए, हमारा सुझाव है कि इसके बजाय setPlacementId का इस्तेमाल करें. प्लेसमेंट आईडी सेट करने के अनुरोध के साथ loadAd को कॉल करने का वही असर होता है जो setPlacementId को कॉल करने का होता है

पैरामीटर
placementId: Long

यह कॉन्फ़िगर किए गए प्लेसमेंट के लिए, AdMob यूज़र इंटरफ़ेस (यूआई) से मिला एक बड़ा पूर्णांक होता है.

setRequestAgent

@CanIgnoreReturnValue
fun setRequestAgent(requestAgent: String!): T!

यह कुकी, विज्ञापन अनुरोध के ऑरिजिन की पहचान करने के लिए, अनुरोध करने वाले एजेंट की स्ट्रिंग सेट करती है. Mobile Ads SDK को रेफ़रंस करने वाली तीसरे पक्ष की लाइब्रेरी को इस तरीके का इस्तेमाल करना चाहिए, ताकि यह पता चल सके कि विज्ञापन का अनुरोध किस प्लैटफ़ॉर्म से किया गया है. उदाहरण के लिए, अगर "CoolAds network" नाम का कोई तीसरा पक्ष, Mobile Ads SDK को अनुरोध भेजता है, तो उसे "CoolAds" के साथ इस तरीके का इस्तेमाल करना चाहिए.

सुरक्षित किए गए फ़ंक्शन

सेल्फ़

protected abstract fun self(): T!

किसी तय सबटाइप का सेल्फ़ इंस्टेंस दिखाता है.