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 की ओर से किए गए एचटीटीपीएस कॉल के लिए, कस्टम टाइम आउट सेट करता है.

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)

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

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 की ओर से किए गए एचटीटीपीएस कॉल के लिए, कस्टम टाइम आउट सेट करता है.

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

पैरामीटर
int httpTimeoutMillis

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

setNeighboringContentUrls

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

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

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

मिलते-जुलते कॉन्टेंट के मौजूदा यूआरएल से जोड़ने के लिए, मिलते-जुलते कॉन्टेंट के यूआरएल की सूची.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

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

सुरक्षित तरीके

self

protected abstract T self()

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