AdManagerAdRequest

class AdManagerAdRequest : AdRequest


AdManagerAdRequest में टारगेटिंग की जानकारी होती है. इसका इस्तेमाल, Google Ad Manager से विज्ञापन फ़ेच करने के लिए किया जाता है. विज्ञापन अनुरोध, AdManagerAdRequest.Builder का इस्तेमाल करके बनाए जाते हैं.

खास जानकारी

नेस्ट किए गए टाइप

AdManagerAdRequest बनाता है.

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

Bundle!

कस्टम टारगेटिंग पैरामीटर दिखाता है.

String!

यह आइडेंटिफ़ायर दिखाता है. इसका इस्तेमाल, ऑडियंस के आधार पर अलग-अलग डिवाइसों पर विज्ञापन दिखाने से जुड़े कंट्रोल में किया जा सकता है. जैसे, फ़्रीक्वेंसी कैपिंग, ऑडियंस सेगमेंट बनाने, टारगेट करने, क्रम में विज्ञापन रोटेशन करने के लिए.

इनहेरिट किए गए कॉन्स्टेंट

com.google.android.gms.ads.AdRequest से
const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

setTestDeviceIds के साथ इस्तेमाल किए जाने वाले एम्युलेटर के लिए deviceId.

const Int

ऐप्लिकेशन आईडी मौजूद न होने की वजह से, विज्ञापन का अनुरोध नहीं किया गया.

const Int

कोई अंदरूनी गड़बड़ी हुई; उदाहरण के लिए, विज्ञापन सर्वर से गलत जवाब मिला.

const Int

विज्ञापन स्ट्रिंग अमान्य है.

const Int

विज्ञापन अनुरोध अमान्य था. उदाहरण के लिए, विज्ञापन यूनिट आईडी गलत था.

const Int

मीडिएशन अडैप्टर ने विज्ञापन अनुरोध को पूरा नहीं किया.

const Int

नेटवर्क कनेक्शन की वजह से, विज्ञापन का अनुरोध पूरा नहीं हो सका.

const Int

विज्ञापन अनुरोध पूरा हो गया, लेकिन विज्ञापन इन्वेंट्री की कमी की वजह से कोई विज्ञापन नहीं दिखाया गया.

const Int

विज्ञापन स्ट्रिंग में अनुरोध आईडी नहीं मिला.

const Int

कॉन्टेंट के यूआरएल की ज़्यादा से ज़्यादा लंबाई.

इनहेरिट किए गए फ़ंक्शन

com.google.android.gms.ads.AdRequest से
String?

विज्ञापन स्ट्रिंग दिखाता है.

String!

कॉन्टेंट यूआरएल की टारगेटिंग की जानकारी दिखाता है.

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

यह फ़ंक्शन अब काम नहीं करता.

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

(Mutable)Set<String!>!

टारगेटिंग की जानकारी वाले कीवर्ड दिखाता है.

(Mutable)List<String!>!

इससे, आस-पास मौजूद कॉन्टेंट के यूआरएल की सूची मिलती है. अगर कोई यूआरएल सेट नहीं किया गया है, तो खाली सूची मिलती है.

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

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

String!

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

Boolean
isTestDevice(context: Context!)

अगर इस डिवाइस पर टेस्ट विज्ञापन दिखाए जाएंगे, तो true दिखाता है.

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

getCustomTargeting

fun getCustomTargeting(): Bundle!

कस्टम टारगेटिंग पैरामीटर दिखाता है.

getPublisherProvidedId

fun getPublisherProvidedId(): String!

यह आइडेंटिफ़ायर दिखाता है. इसका इस्तेमाल, ऑडियंस के आधार पर अलग-अलग डिवाइसों पर विज्ञापन दिखाने से जुड़े कंट्रोल में किया जा सकता है. जैसे, फ़्रीक्वेंसी कैपिंग, ऑडियंस सेगमेंट बनाने, टारगेट करने, क्रम में विज्ञापन रोटेशन करने के लिए.