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"

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

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
)

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

String

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

boolean

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

कॉन्स्टेंट

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

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 दिखाता है.

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

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