অ্যাডাপ্টার

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 ডেটা দেখুন। এতে অ্যাকাউন্টের তথ্য, ইনভেন্টরি এবং মধ্যস্থতা সেটিংস, প্রতিবেদন এবং অন্যান্য ডেটা অন্তর্ভুক্ত থাকতে পারে। এতে পেমেন্ট বা প্রচারের বিবরণের মতো সংবেদনশীল ডেটা অন্তর্ভুক্ত নয়।

কার্ল (কমান্ড লাইন)

কার্ল ব্যবহার করে অনুরোধ

  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)"
    

    ID 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"
         }]
      }]
    }