এই নির্দেশিকা 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 কন্ডিশনগুলি লাল কানেক্টর ও লাল টেক্সট দিয়ে দেখানো হয়।