বিজ্ঞাপন সূত্র

AdMob API আপনাকে প্রোগ্রাম্যাটিকভাবে মিডিয়েশন বিজ্ঞাপনের উৎসগুলো দেখার সুযোগ দেয়। অতিরিক্ত তথ্যের জন্য accounts.adSources.list দেখুন।

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

  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 বিজ্ঞাপন উৎসের তথ্য পান। আপনার পাবলিশার আইডি কীভাবে খুঁজে বের করবেন, তার নির্দেশাবলী দেখুন।

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

    নমুনা প্রতিক্রিয়া:

    {
     "adSources": [
       {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855",
         "adSourceId": "5450213213286189855",
         "title": "AdMob Network",
       }
     ]
    }