AdRequest

public class AdRequest

सीधे तौर पर इस्तेमाल होने वाली जानी-पहचानी सबक्लास
AdManagerAdRequest

AdManagerAdRequest में टारगेटिंग की जानकारी होती है. इसका इस्तेमाल, Google Ad Manager से विज्ञापन पाने के लिए किया जाता है.


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

Ad Manager का इस्तेमाल करने वाले पब्लिशर को com.google.android.gms.ads.admanager.AdManagerAdRequest का इस्तेमाल करना चाहिए.

खास जानकारी

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

AdRequest बनाता है.

कॉन्स्टेंट

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

पब्लिक मेथड

@Nullable String

विज्ञापन स्ट्रिंग मिलती है.

String

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

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

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

Set<String>

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

List<String>

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

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

long

इस AdRequest में सेट किए गए प्लेसमेंट आईडी को दिखाता है

String

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

boolean

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

कॉन्स्टेंट

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

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

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

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

पब्लिक मेथड

getAdString

public @Nullable String getAdString()

विज्ञापन स्ट्रिंग मिलती है.

getContentUrl

public String getContentUrl()

यह फ़ंक्शन, कॉन्टेंट के यूआरएल को टारगेट करने से जुड़ी जानकारी दिखाता है. अगर contentUrl सेट नहीं किया गया है, तो null दिखाता है.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

getKeywords

public Set<StringgetKeywords()

यह फ़ंक्शन, टारगेटिंग की जानकारी देने वाले कीवर्ड दिखाता है. अगर कोई कीवर्ड नहीं जोड़ा गया है, तो यह फ़ंक्शन एक खाली Set दिखाता है.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

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

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

getPlacementId

public long getPlacementId()

इस AdRequest में सेट किए गए प्लेसमेंट आईडी को दिखाता है

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

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