পূর্বশর্ত

প্রথম ক্লায়েন্ট অ্যাপ্লিকেশন কোডিং শুরু করার আগে, আপনাকে কয়েকটি জিনিস করতে হবে, যদি আপনি সেগুলি আগেই না করে থাকেন।

Google অ্যাকাউন্ট পাওয়া

Google API Console-এ প্রোজেক্ট তৈরি করতে আপনার একটি Google অ্যাকাউন্ট প্রয়োজন। আপনার আগে থেকেই অ্যাকাউন্ট থাকলে, আপনি একদম রেডি।

এছাড়াও, পরীক্ষা করার উদ্দেশ্যে আপনার আলাদা Google অ্যাকাউন্ট প্রয়োজন হতে পারে।

Google AdMob ব্যবহার করে দেখুন

এই API ডকুমেন্টেশন ধরে নেয় যে আপনি Google AdMob ব্যবহার করেছেন এবং ওয়েব প্রোগ্রামিং কনসেপ্ট ও ওয়েব ডেটা ফর্ম্যাট সম্পর্কে আপনার ধারণা আছে।

আপনি Google AdMob ব্যবহার না করে থাকলে, কোডিং শুরু করার আগে ইউজার ইন্টারফেস ব্যবহার করে দেখুন।

আপনার ক্লায়েন্টের জন্য একটি প্রোজেক্ট তৈরি করা

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

AdMob API ব্যবহার শুরু করতে, আপনাকে প্রথমে সেট-আপ টুল ব্যবহার করতে হবে, যা আপনাকে Google API কনসোলে একটি প্রোজেক্ট তৈরি করা এবং API চালু করার ব্যাপারে গাইড করে।

REST-এর প্রাথমিক বিষয়গুলি জানুন

REST হল সফ্টওয়্যার আর্কিটেকচারের একটি স্টাইল যা ডেটা অনুরোধ করা ও পরিবর্তন করার জন্য একটি সুবিধাজনক ও সামঞ্জস্যপূর্ণ পদ্ধতি প্রদান করে।

REST হল "Representational State Transfer"-এর সংক্ষিপ্ত রূপ। Google API-এর প্রসঙ্গে, এর অর্থ হল Google-এর স্টোর করা ডেটার উপস্থাপনা রিট্রিভ ও পরিবর্তন করার জন্য HTTP ভার্ব ব্যবহার করা।

RESTful সিস্টেমে, ডেটা স্টোরে রিসোর্স সেভ করা হয়; ক্লায়েন্ট এমন অনুরোধ পাঠায় যাতে সার্ভার কোনও নির্দিষ্ট অ্যাকশন (যেমন, রিসোর্স তৈরি করা, পাওয়া, আপডেট করা বা মুছে দেওয়া) পারফর্ম করে এবং সার্ভার সেই অ্যাকশন পারফর্ম করে উত্তর পাঠায়, প্রায়শই নির্দিষ্ট রিসোর্সের উপস্থাপনার আকারে।

Google-এর RESTful API-তে, ক্লায়েন্ট POST, GET, PUT বা DELETE-এর মতো HTTP ক্রিয়া ব্যবহার করে অ্যাকশন নির্দিষ্ট করে। এটি নিম্নলিখিত ফর্মের বিশ্বব্যাপী অনন্য URI দ্বারা একটি রিসোর্স নির্দিষ্ট করে:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

কারণ, সব API রিসোর্সের অনন্য HTTP-অ্যাক্সেসযোগ্য URI আছে, REST ডেটা ক্যাশিং চালু করে এবং ওয়েবের ডিস্ট্রিবিউট করা ইনফ্রাস্ট্রাকচারের সাথে কাজ করার জন্য অপ্টিমাইজ করা হয়।

HTTP 1.1 স্ট্যান্ডার্ড ডকুমেন্টেশনে আপনি পদ্ধতি সংক্রান্ত সংজ্ঞা খুঁজে পেতে পারেন; এর মধ্যে GET, POST, PUT ও DELETE-এর স্পেসিফিকেশন অন্তর্ভুক্ত।

AdMob API-তে REST

AdMob API অপারেশন সরাসরি REST HTTP ক্রিয়াপদের সাথে ম্যাপ করে।

AdMob API URI-এর নির্দিষ্ট ফর্ম্যাট হল:

https://admob.googleapis.com/v1/resourcePath?parameters

API-তে কাজ করে এমন প্রতিটি অপারেশনের জন্য ব্যবহৃত URI-এর সম্পূর্ণ সেট AdMob API রেফারেন্স ডকুমেন্টে সংক্ষিপ্তসার হিসেবে দেওয়া আছে।

JSON-এর প্রাথমিক বিষয়গুলি জানুন

AdMob API, JSON ফর্ম্যাটে ডেটা রিটার্ন করে।

JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) হল একটি সাধারণ, ভাষা-নিরপেক্ষ ডেটা ফর্ম্যাট যা নির্বিচারে ডেটা স্ট্রাকচারের একটি সহজ টেক্সট উপস্থাপনা প্রদান করে। আরও তথ্যের জন্য, json.org দেখুন।