অ্যাডাপ্টার

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. ক্লায়েন্ট সিক্রেট ফাইল লোড করুন এবং অনুমোদনের ক্রেডেনশিয়াল তৈরি করুন।

    প্রথমবার এই ধাপটি সম্পূর্ণ করার সময়, আপনাকে ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। সম্মতি জানানোর আগে, AdMob API অ্যাক্সেস করতে পারে এমন Google অ্যাকাউন্ট দিয়ে সাইন-ইন করেছেন কিনা তা নিশ্চিত করুন। বর্তমানে সাইন-ইন করা অ্যাকাউন্টের হয়ে আপনার অ্যাপ ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    যাচাইকরণ ও অনুমোদনের জন্য, আমরা 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"
         }]
      }]
    }