অ্যাডাপ্টার

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

    আইডি 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"
         }]
      }]
    }