AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>

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

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

AdRequest.Builder

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


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

खास जानकारी

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

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

इस तरीके का इस्तेमाल बंद कर दिया गया है.

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

T

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

T

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

T

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

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

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

T

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

T

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

T

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

T

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

T

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

T

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

प्रोटेक्टेड मेथड

abstract T

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

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

addCustomEventExtrasBundle

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

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

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

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

Bundle customEventExtras

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

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

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

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

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

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

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

addNetworkExtrasBundle

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

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

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

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

Bundle networkExtras

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

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

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

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

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

थ्रो
java.lang.NullPointerException

अगर contentUrl {code null} है.

java.lang.IllegalArgumentException

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

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

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

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

पैरामीटर
int httpTimeoutMillis

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

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

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

पैरामीटर
List<String> neighboringContentUrls

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

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

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

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

पैरामीटर
long placementId

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

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

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

प्रोटेक्टेड मेथड

सेल्फ़

protected abstract T self()

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