آشنایی با معماری SDK

انتخاب پلاتفرم: HTML5 Android iOS tvOS

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

تعامل‌های پایه‌ای

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

تعامل‌های پایه IMA

  1. صفحه وب یا برنامه، کیت توسعه نرم‌افزار آگهی‌های رسانه‌ای تعاملی را بااستفاده از موارد زیر بار می‌کند:

    • برچسب دستورگان جاسازی‌شده برای HTML5
    • برنامه‌ای برای Android،‏ Google Cast،‏ iOS، یا tvOS
  2. «کیت توسعه نرم‌افزار IMA» «پاسخ VAST» را برای «واحد آگهی» خاص در سرور آگهی درخواست می‌کند. سرور آگهی که فراخوانده می‌شود، که می‌تواند Ad Manager دربرابر AFV یا AdX باشد، براساس نشانی وب برچسب آگهی تعیین می‌شود.

  3. کارساز آگهی بهترین آگهی را انتخاب می‌کند و پاسخ VAST را به «کیت توسعه نرم‌افزار IMA» ارسال می‌کند. آگهی‌ها بااستفاده از یکی از روش‌های زیر انتخاب می‌شوند:

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

  5. پخش‌کننده ویدیو جزئیات بازپخش را با «کیت توسعه نرم‌افزار IMA» مذاکره می‌کند و آگهی‌ها را پخش می‌کند.

  6. کیت توسعه نرم‌افزار آگهی‌های رسانه‌ای تعاملی درصورت نیاز، پینگ ظهور و رویدادهای ردگیری VAST را فعال می‌کند.

چرخه حیات

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

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