এই ডকুমেন্ট ডেভেলপারদের জন্য যারা তাদের AdSense অ্যাকাউন্ট সম্পর্কে তথ্য পেতে AdSense ম্যানেজমেন্ট API ব্যবহার করতে চান। এই নথিটি অনুমান করে যে আপনি ওয়েব প্রোগ্রামিং ধারণা এবং ওয়েব ডেটা বিন্যাসের সাথে পরিচিত৷
শুরু করার আগে
একটি AdSense অ্যাকাউন্ট পান
শুরু করতে সাইন আপ করুন বা আপনার AdSense অ্যাকাউন্টে সাইন ইন করুন।
AdSense এর সাথে পরিচিত হন
আপনি যদি AdSense ধারণার সাথে পরিচিত না হন তবে AdSense-এর প্রাথমিক তথ্য পড়ুন এবং কোড শুরু করার আগে AdSense UI নিয়ে পরীক্ষা করুন।
আপনার ক্লায়েন্ট লাইব্রেরি চয়ন করুন
ক্লায়েন্ট লাইব্রেরি এবং নমুনা পৃষ্ঠায় , আপনি উপলব্ধ লাইব্রেরি এবং নমুনাগুলির তথ্য পাবেন৷ আপনার নির্বাচিত ভাষার জন্য ট্যাবে ক্লিক করুন এবং উত্সটি ডাউনলোড করতে লিঙ্কগুলি অনুসরণ করুন৷ ক্লায়েন্ট লাইব্রেরিগুলি আপনার জন্য নিম্নলিখিতগুলি পরিচালনা করে:
- প্রমাণীকরণ
- পরিষেবার আবিষ্কার
- এপিআইতে অনুরোধ তৈরি করা
- প্রতিক্রিয়া পার্সিং
আপনার নির্বাচিত ক্লায়েন্ট লাইব্রেরি ইনস্টল এবং কনফিগার করার নির্দেশাবলী পড়ুন, সাধারণত সংগ্রহস্থলের রুট ডিরেক্টরিতে README ফাইলে পাওয়া যায়।
যদি আপনার বাস্তবায়নের বিশেষ প্রয়োজন থাকে, যেমন একটি অসমর্থিত ভাষা ব্যবহার করা, আপনি একটি ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরিবর্তে API এ সরাসরি অনুরোধ করতে পারেন।
আপনার আবেদন নিবন্ধন
অ্যাডসেন্স ম্যানেজমেন্ট এপিআই ব্যবহার করার জন্য আপনাকে অবশ্যই একটি প্রজেক্ট তৈরি করে এবং একটি ক্লায়েন্ট আইডি তৈরি করে যে অ্যাপ্লিকেশনটি তৈরি করছেন সেটি নিবন্ধন করতে হবে।
আপনার অ্যাপ নিবন্ধন করুনআপনার তৈরি করা নতুন শংসাপত্রগুলির সাথে আপনার ক্লায়েন্ট লাইব্রেরি প্রকল্পের জন্য কনফিগারেশন ফাইলগুলি সম্পাদনা করুন৷ আরো বিস্তারিত জানার জন্য ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন চেক করুন.
দ্রষ্টব্য: নিবন্ধনের জন্য ব্যবহৃত Google অ্যাকাউন্টটি আপনার বিকাশকারী অ্যাকাউন্ট হওয়া উচিত, অর্থাৎ, আপনি যে অ্যাকাউন্টটি আপনার অ্যাপ্লিকেশনের ব্যবহারকারীদের অ্যাপ্লিকেশনটির বিকাশকারী হিসাবে দেখতে চান৷ এই অ্যাকাউন্টটিকে একটি AdSense লগইনের সাথে সংযুক্ত করার প্রয়োজন নেই , কারণ অ্যাপ্লিকেশনটি ব্যবহার করার সময় ব্যবহারকারীরা তাদের নিজস্ব অ্যাকাউন্টগুলিতে অ্যাক্সেস মঞ্জুর করবে৷
দ্রুত শুরু টিউটোরিয়াল
আপনার প্রথম অনুরোধগুলি করতে নীচের পদক্ষেপগুলি অনুসরণ করুন, মনে রাখবেন যে লাইব্রেরি বা আপনি যে ভাষা ব্যবহার করছেন তার উপর নির্ভর করে এই পদক্ষেপগুলি সামান্য পরিবর্তিত হতে পারে:
- অ্যাডসেন্স অ্যাকাউন্ট থেকে বিজ্ঞাপন ক্লায়েন্টদের একটি তালিকা পুনরুদ্ধার করতে উপযুক্ত নমুনা ব্যবহার করুন। এই অনুরোধটি একটি এককালীন প্রক্রিয়া শুরু করে যেখানে AdSense ব্যবহারকারী আপনার প্রকল্পকে প্রমাণীকরণ এবং অনুমোদন করে।
বিজ্ঞাপন ক্লায়েন্টরা একটি AdSense অ্যাকাউন্ট এবং একটি AdSense পণ্য, যেমন বিষয়বস্তু বিজ্ঞাপন বা অনুসন্ধান বিজ্ঞাপনগুলির মধ্যে একটি সংস্থার প্রতিনিধিত্ব করে। একটি AdSense অ্যাকাউন্টে এক বা একাধিক বিজ্ঞাপন ক্লায়েন্ট থাকতে পারে।
- ওয়েব অ্যাপ্লিকেশনের জন্য, ব্যবহারকারীদের এমন একটি সাইটে পুনঃনির্দেশিত করা হবে যেখানে তারা অ্যাক্সেস মঞ্জুর করতে বেছে নিতে পারে। একবার অনুমোদিত হলে, তাদের Google API কনসোলে সংজ্ঞায়িত কলব্যাক URL-এ পুনঃনির্দেশিত করা হবে।
- ইনস্টল করা অ্যাপ্লিকেশন একইভাবে কাজ করে। ক্লায়েন্ট লাইব্রেরি একটি ব্রাউজার উইন্ডো খোলার চেষ্টা করবে এবং একটি অনুমোদন কোড ব্যবহার করবে। অ্যান্ড্রয়েড, ক্রোম এবং আইওএস অ্যাপ্লিকেশনের জন্য এই পদ্ধতিটি প্ল্যাটফর্ম-নির্দিষ্ট।
-
reports.generate
জন্য Google APIs এক্সপ্লোরার ব্যবহার করুন.-
date_range: YESTERDAY
-
dimensions: DATE
-
metrics: ESTIMATED_EARNINGS
প্রতিবেদনগুলি আপনি কী উপার্জন করছেন, সেইসাথে সেই উপার্জনগুলিতে কী প্রভাব ফেলছে তার অন্তর্দৃষ্টি দেয়৷ এগুলি চ্যানেলগুলির ব্যবহারের মাধ্যমে একটি সম্পূর্ণ অ্যাকাউন্টে বা বিজ্ঞাপন ইউনিটগুলির একটি উপসেটে চালানো যেতে পারে৷
-
- আপনার আবেদন থেকে একই রিপোর্ট অনুরোধ করার চেষ্টা করুন.
- আপনি বিজ্ঞাপন ইউনিট দ্বারা রিপোর্ট ফিল্টার করতে পারেন.
adunits.list
ব্যবহার করে বিজ্ঞাপন ইউনিটের তালিকা আনুন। নোট করুন যে একটি বিজ্ঞাপন ক্লায়েন্ট আইডি প্রয়োজন (এটি ধাপ 1 থেকে পান)। আপনি একটি বিজ্ঞাপন ইউনিট বেছে নেওয়ার পরে,reports.generate
এর জন্য ফিল্টার প্যারামিটারে এটির ID ব্যবহার করুন :বিজ্ঞাপন ইউনিটগুলি বিজ্ঞাপনগুলির জন্য ব্যবহারকারী-কনফিগার করা স্থানধারক, যা দেখানো বিজ্ঞাপনগুলির জন্য কিছু বৈশিষ্ট্য নির্ধারণ করে (যেমন আকার এবং আকৃতি)।
-
date_range: YESTERDAY
-
dimensions: DATE
-
metrics: ESTIMATED_EARNINGS
-
filter: AD_UNIT_ID==ca-pub-123456789:987654321
-
- কাস্টম বা ইউআরএল চ্যানেল বা একাধিক ফিল্টার মিশ্রিত করে ফিল্টার করার চেষ্টা করুন।
চ্যানেল হল এমন টুল যা আপনাকে আপনার বিজ্ঞাপন ইউনিটের একটি উপসেটের পারফরম্যান্স ট্র্যাক করতে দেয়। চ্যানেল দুই ধরনের আছে: URL এবং কাস্টম. আগেরটি আপনাকে একটি নির্দিষ্ট পৃষ্ঠা বা ডোমেন জুড়ে পারফরম্যান্স ট্র্যাক করতে দেয়, যেখানে পরবর্তীটি আপনাকে বিজ্ঞাপন ইউনিটের নির্দিষ্ট ব্যবহারকারী-নির্বাচিত গোষ্ঠীতে পারফরম্যান্স ট্র্যাক করতে সহায়তা করে।
আপনি রেফারেন্স ডকুমেন্টেশনে উপলব্ধ কল এবং সংস্থানগুলি অন্বেষণ করে আপনার বাস্তবায়ন শুরু করতে প্রস্তুত৷