معماری SDK را یاد بگیرید

پلتفرم مورد نظر را انتخاب کنید: HTML5 اندروید iOS tvOS

این راهنما مروری بر چرخه عمر SDK و تعاملات بین پخش‌کننده ویدیوی شما، IMA SDK و یک سرور تبلیغات ارائه می‌دهد.

تعاملات اساسی

نمودار زیر تعاملات بین پخش‌کننده ویدیوی شما، IMA SDK و یک سرور تبلیغات را نشان می‌دهد و حاشیه‌نویسی می‌کند. سرور تبلیغات می‌تواند از Ad Manager، AdSense for Video (AFV) یا Ad Exchange (AdX) استفاده کند.

تعاملات اساسی IMA

  1. صفحه وب یا برنامه، IMA SDK را با استفاده از موارد زیر بارگذاری می‌کند:

    • یک تگ اسکریپت تعبیه شده برای HTML5
    • یک برنامه برای اندروید، گوگل کست، آی‌او‌اس یا تی‌وی‌او‌اس
  2. کیت توسعه نرم‌افزار IMA یک پاسخ VAST برای واحد تبلیغاتی خاص روی سرور تبلیغاتی درخواست می‌کند. سرور تبلیغاتی که فراخوانی می‌شود، که می‌تواند Ad Manager در مقابل AFV یا AdX باشد، توسط URL تگ تبلیغاتی تعیین می‌شود.

  3. سرور تبلیغات بهترین تبلیغ را انتخاب می‌کند و یک پاسخ VAST به IMA SDK ارسال می‌کند. تبلیغات با استفاده از یکی از روش‌های زیر انتخاب می‌شوند:

    • مدیر تبلیغات، واحد تبلیغات، نامزدهای آیتم‌های خطی را فیلتر می‌کند
    • AdSense یا Ad Exchange حراجی برگزار می‌کنند
  4. کیت توسعه نرم‌افزار IMA، پاسخ VAST را تجزیه و تحلیل می‌کند، نوع رسانه صحیح را بر اساس محیط تعیین می‌کند و ویدیوی تبلیغاتی درون‌خطی (و در صورت نیاز، تبلیغات همراه) را به صفحه وب یا برنامه ارائه می‌دهد.

  5. پخش‌کننده‌ی ویدیو جزئیات پخش را با IMA SDK هماهنگ کرده و تبلیغات را پخش می‌کند.

  6. IMA SDK در صورت نیاز، یک پینگ نمایش و رویدادهای ردیابی VAST را اجرا می‌کند.

چرخه حیات

این نمودار چرخه حیات کامل IMA SDK را نشان می‌دهد. فراخوانی‌های سازنده و متد با رنگ آبی، رویدادها با رنگ قرمز و شرایط خطا با رابط‌ها و متن قرمز نشان داده شده‌اند.

تصویر چرخه حیات iOS