अडैप्टर

AdMob API की मदद से, मीडिएशन अडैप्टर को प्रोग्राम के हिसाब से सूची में शामिल किया जा सकता है. ज़्यादा जानकारी के लिए, accounts.adSources.adapters.list देखें. अडैप्टर में, तीसरे पक्ष के अडैप्टर के कॉन्फ़िगरेशन की जानकारी शामिल होती है.

उदाहरण

OAuth 2.0 क्रेडेंशियल बनाने के बाद, AdMob API का इस्तेमाल शुरू किया जा सकता है. OAuth 2.0 का इस्तेमाल करके डेटा ऐक्सेस करने का अनुरोध करने के लिए, आपके ऐप्लिकेशन को अनुरोध के तरीके की जानकारी देनी होगी.

यहां OAuth 2.0 के स्कोप के बारे में जानकारी दी गई है:

दायरा मतलब
https://www.googleapis.com/auth/admob.monetization AdMob से कमाई करने की सेटिंग देखें, बनाएं, और उनमें बदलाव करें.
https://www.googleapis.com/auth/admob.readonly AdMob का पूरा डेटा देखना. इसमें खाते की जानकारी, इन्वेंट्री और मीडिएशन सेटिंग, रिपोर्ट, और अन्य डेटा शामिल हो सकता है. उस डेटा में, पैसे चुकाने या कैंपेन के ब्यौरे जैसी संवेदनशील जानकारी शामिल नहीं होती.

curl (कमांड-लाइन)

curl का इस्तेमाल करके किए गए अनुरोध

  1. क्लाइंट सेक्रेट फ़ाइल लोड करें और अनुमति के क्रेडेंशियल जनरेट करें.

    पहली बार इस चरण को पूरा करने पर, आपसे ब्राउज़र में अनुमति देने के अनुरोध को स्वीकार करने के लिए कहा जाएगा. स्वीकार करने से पहले, पक्का करें कि आपने ऐसे Google खाते से साइन इन किया हो जिसके पास AdMob API का ऐक्सेस हो. आपके ऐप्लिकेशन को, उस खाते के डेटा को ऐक्सेस करने की अनुमति दी जाएगी जिसमें फ़िलहाल साइन इन किया गया है.

    पुष्टि करने और अनुमति देने के लिए, हमारा सुझाव है कि आप oauth2l का इस्तेमाल करें. यह Google OAuth 2.0 के साथ काम करने के लिए, एक आसान कमांड-लाइन टूल है. oauth2l इंस्टॉल करें और नीचे दिया गया कमांड चलाएं. इसके लिए, path_to_credentials_json को उस credentials.json फ़ाइल के पाथ से बदलें जिसे क्लाउड ऐप्लिकेशन रजिस्टर करते समय डाउनलोड किया जाता है. पहली बार चलाने के लिए, निर्देश आपको OAuth 2.0 के ऑथराइज़ेशन फ़्लो के बारे में जानकारी देता है. इसके बाद के रन, टोकन को अपने-आप रीफ़्रेश कर देते हैं.

    oauth2l header --json path_to_credentials_json --scope admob.readonly
    
  2. अडैप्टर की सूची बनाएं.

    pub-XXXXXXXXXXXXXXXX को अपने पब्लिशर आईडी से बदलकर, AdMob अडैप्टर की जानकारी पाएं. अपना पब्लिशर आईडी ढूंढने का तरीका जानें.

    पसंदीदा अडैप्टर के लिए, SSSSSSSSSSSSSSSSSSSS की जगह विज्ञापन स्रोत आईडी डालें.

    अडैप्टर की सूची पाने के लिए, इस निर्देश का इस्तेमाल करें:

    curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources/SSSSSSSSSSSSSSSSSSSS/adapters \
     -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
    

    आईडी 5450213213286189855 वाले AdMob नेटवर्क विज्ञापन स्रोत के लिए, रिस्पॉन्स का सैंपल:

    {
     "adapters": [
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/1",
         "adapterId": "1",
         "title": "AdMob Network Android SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "118",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      },
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/2",
         "adapterId": "2",
         "title": "AdMob Network iOS SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "119",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      }]
    }