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

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

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

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

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

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

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

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

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

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

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

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

چرخه حیات

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

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