অনুমোদন

আপনার অ্যাপ্লিকেশন AdMob API-তে যতগুলি অনুরোধ পাঠায়, তার প্রত্যেকটিতে একটি করে অনুমোদন টোকেন থাকতে হবে। এই টোকেনের মাধ্যমে Google আপনার অ্যাপ্লিকেশনকে শনাক্তও করে।

অনুমোদনের প্রোটোকল সম্পর্কে

অনুরোধ অনুমোদনের জন্য আপনার অ্যাপ্লিকেশনকে OAuth 2.0 ব্যবহার করতে হবে। অন্য কোনও অনুমোদনের প্রোটোকল ব্যবহার করা যাবে না। আপনার অ্যাপ্লিকেশন Google-এর মাধ্যমে সাইন-ইন করুন ব্যবহার করলে, অনুমোদনের কিছু দিক আপনার হয়ে ম্যানেজ করা হয়।

OAuth 2.0 ব্যবহার করে অনুরোধ অনুমোদন করা হচ্ছে

AdMob API-তে করা সব অনুরোধকে অবশ্যই কোনও যাচাই করা ব্যবহারকারীকে অনুমোদন করতে হবে।

এই প্রসেস OAuth ক্লায়েন্ট আইডির মাধ্যমে সহজ করা হয়।

OAuth ক্লায়েন্ট আইডি পান

অথবা ক্রেডেনশিয়াল পৃষ্ঠায় একটি তৈরি করুন।

আপনি কী ধরনের অ্যাপ্লিকেশন তৈরি করছেন তার উপর নির্ভর করে OAuth 2.0-এর জন্য অনুমোদনের প্রসেস বা "flow"-এর পরিবর্তন হতে পারে। নিম্নলিখিত সাধারণ প্রসেস সব ধরনের অ্যাপ্লিকেশনের ক্ষেত্রে প্রযোজ্য হয়:

  1. ব্যবহারকারীর ডেটা আপনার অ্যাপ্লিকেশনের অ্যাক্সেস করার প্রয়োজন হলে, সেটি Google-এর কাছে অ্যাক্সেসের বিশেষ স্কোপ চায়।
  2. আপনার অ্যাপ্লিকেশনের সাথে ব্যবহারকারীর কিছু ডেটা শেয়ার করার অনুমতি চেয়ে Google তাকে একটি সম্মতির স্ক্রিন দেখায়।
  3. ব্যবহারকারী অনুমতি দিলে, Google আপনার অ্যাপ্লিকেশনকে একটি ক্ষণস্থায়ী অ্যাক্সেস টোকেন দেয়।
  4. আপনার অ্যাপ্লিকেশন ব্যবহারকারীর থেকে ডেটা অনুরোধ করার সময়, সেটির সাথে অ্যাক্সেস টোকেনটি যোগ করে দেয়।
  5. আপনার অনুরোধ ও টোকেন Google সঠিক বলে নির্ধারণ করলে, সেটি অনুরোধ করা ডেটা পাঠায়।

কোনও কোনও 'flow'-এর ক্ষেত্রে কিছু অতিরিক্ত ধাপ থাকে, যেমন নতুন অ্যাক্সেস টোকেন পাওয়ার জন্য রিফ্রেশ টোকেন ব্যবহার করা। বিভিন্ন ধরনের অ্যাপ্লিকেশনের ফ্লো সম্পর্কে আরও জানতে, Google-এর OAuth 2.0 ডকুমেন্টেশন দেখুন।

AdMob API-এর জন্য OAuth 2.0 স্কোপ সংক্রান্ত তথ্য এখানে দেওয়া হল:

সুযোগ অর্থ
https://www.googleapis.com/auth/admob.readonly সব AdMob ডেটা দেখুন। এর মধ্যে অ্যাকাউন্ট সংক্রান্ত তথ্য, ইনভেন্টরি ও মধ্যস্থতা সেটিংস, রিপোর্ট ও অন্যান্য ডেটা থাকতে পারে। এর মধ্যে পেমেন্ট ও ক্যাম্পেনের বিবরণের মতো সংবেদনশীল ব্যক্তিগত তথ্য অন্তর্ভুক্ত নয়।
https://www.googleapis.com/auth/admob.report বিজ্ঞাপনের পারফর্ম্যান্স ও উপার্জনের রিপোর্ট দেখুন। প্রকাশক আইডি, টাইমজোন ও ডিফল্ট কারেন্সি কোড দেখুন।

OAuth 2.0 ব্যবহার করে অ্যাক্সেস করার অনুরোধ করতে, আপনার অ্যাপ্লিকেশনের স্কোপের তথ্য সহ অ্যাপ্লিকেশন রেজিস্টার করার সময় Google যে তথ্য (যেমন ক্লায়েন্ট আইডি ও ক্লায়েন্ট সিক্রেট) আপনার সাথে শেয়ার করে সেগুলিও প্রয়োজন।

পরামর্শ: Google এপিআই ক্লায়েন্ট লাইব্রেরিগুলি অনুমোদনের প্রসেসের কিছু অংশ আপনার হয়ে পরিচালনা করতে পারে। প্রোগ্রামিংয়ের বিভিন্ন ভাষার জন্য এগুলি উপলভ্য। লাইব্রেরি ও নমুনা সহ পৃষ্ঠা থেকে আপনি এই বিষয়ে আরও জানতে পারবেন।