এই নির্দেশিকা থেকে SDK লাইফসাইকেল এবং আপনার ভিডিও প্লেয়ার, IMA SDK ও বিজ্ঞাপন সার্ভারের মধ্যে ইন্টার্যাকশন সম্পর্কে ওভারভিউ পাবেন।
বেসিক ইন্টার্যাকশন
নিচের ডায়াগ্রামটি আপনার ভিডিও প্লেয়ার, IMA SDK ও বিজ্ঞাপন সার্ভারের মধ্যে ইন্টার্যাকশনকে ব্যাখ্যা ও অ্যানোটেট করে। বিজ্ঞাপন সার্ভার Ad Manager, AdSense for Video (AFV) বা Ad Exchange (AdX) ব্যবহার করতে পারে।

ওয়েবপেজ বা অ্যাপ এগুলি ব্যবহার করে IMA SDK লোড করে:
- HTML5-এর জন্য এম্বেড করা স্ক্রিপ্ট ট্যাগ
- Android, Google Cast, iOS বা tvOS-এর জন্য অ্যাপ
IMA SDK বিজ্ঞাপন সার্ভারে নির্দিষ্ট বিজ্ঞাপন ইউনিটের জন্য VAST রেসপন্সের অনুরোধ করে। বিজ্ঞাপন ট্যাগ URL-এর মাধ্যমে Ad Manager বনাম AFV বা AdX-এর মধ্যে কোন বিজ্ঞাপন সার্ভার কল করা হয়েছে তা নির্ধারণ করা হয়।
বিজ্ঞাপন সার্ভার সবচেয়ে ভালো বিজ্ঞাপন বেছে নেয় এবং IMA SDK-তে VAST রেসপন্স পাঠায়। নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে বিজ্ঞাপন বেছে নেওয়া হয়:
- Ad Manager বিজ্ঞাপন ইউনিট লাইন আইটেম ক্যান্ডিডেট ফিল্টার করে
- AdSense বা Ad Exchange নিলাম চালায়
IMA SDK, VAST রেসপন্স পার্স করে, পরিবেশের উপর ভিত্তি করে সঠিক মিডিয়ার ধরন নির্ধারণ করে এবং ওয়েব পেজ বা অ্যাপে ইনলাইন ভিডিও ক্রিয়েটিভ (এবং প্রয়োজন হলে কম্প্যানিয়ন বিজ্ঞাপন) ডেলিভার করে।
ভিডিও প্লেয়ার IMA SDK-এর সাথে প্লেব্যাক সংক্রান্ত বিবরণ নিয়ে আলোচনা করে এবং বিজ্ঞাপন চালায়।
প্রয়োজন অনুযায়ী IMA SDK ইম্প্রেশন পিং ও VAST ট্র্যাকিং ইভেন্ট ফায়ার করে।
লাইফসাইকেল
এই ডায়াগ্রামে IMA SDK-এর সম্পূর্ণ লাইফসাইকেল দেখানো হয়েছে। Constructor ও method কলগুলি নীল রঙে হাইলাইট করা হয়, ইভেন্টগুলি লাল রঙে হাইলাইট করা হয় এবং error কন্ডিশনগুলি লাল কানেক্টর ও লাল টেক্সট দিয়ে দেখানো হয়।