DAI Pod Serving API مانیفستهای غلاف آگهی ویدیویی با نرخ بیت تطبیقی را فراهم میکند که به گونهای آماده شدهاند که میتوان آنها را مستقیماً در فهرست پخش رسانهای HLS یا MPEG-DASH قرار داد.
یک ادغام معمولی با DAI Pod Serving API دارای سه مؤلفه اصلی است: Google Ad Manager، یک برنامه پخش ویدیوی مشتری - که معمولاً با استفاده از SDK تبلیغات رسانهای تعاملی (IMA) ساخته میشود - و یک دستکاری مانیفست.
مدیر تبلیغات
Ad Manager مسئول ارائه پادهای تبلیغاتی به دستکاری کننده مانیفست است. دستکاریکننده مانیفست با Ad Manager's Pod Serving API تعامل میکند تا غلافهای آگهی را درخواست کند. این سرویس دارای وظایف زیر است:
- ایجاد یک جلسه جریان برای هر درخواست از برنامه پخش کننده ویدیوی مشتری، انتخاب تبلیغات، ساختن غلاف های تبلیغاتی و ارائه بازخوانی برای مطابقت با نمایه های رمزگذاری محتوای شما، که به آن "تهویه خلاق ویدئو" نیز می گویند. (مراحل 1 و 2 در نمودار بالا)
- پاسخ به درخواستهای غلاف آگهی از دستکاریکننده مانیفست و ارائه مانیفستهای غلاف تبلیغاتی با کدگذاری مناسب برای درج در جریانها. (مرحله 4 و 5)
- پاسخ به درخواستهای فراداده غلاف آگهی از برنامه پخشکننده ویدیوی مشتری و ارائه جدول جستجو برای رویدادهای تبلیغاتی. (مرحله 7 و 8)
- دریافت و پردازش پینگ های ردیابی دریافت شده توسط برنامه پخش کننده ویدیوی مشتری. (مرحله 10)
برنامه پخش کننده ویدیوی مشتری
برنامه پخش کننده ویدیوی مشتری می تواند یک برنامه تلویزیونی، برنامه تلفن همراه یا برنامه وب باشد که در آن کاربران جریان ویدیو را تماشا می کنند. بازیکن این وظایف را دارد:
- درخواست یک منبع پخش جریانی از Ad Manager و دریافت یک شی جریان که نشان دهنده یک جلسه پخش واحد از یک دارایی ویدیویی خاص است. (مرحله 1 و 2)
- درخواست مانیفست جریان از دستکاری کننده مانیفست و شروع پخش. (مرحله 3 و 6)
- درخواست فراداده آگهی از Ad Manager، که رویدادهای تبلیغاتی تعبیه شده در رویدادهای فراداده زمانبندی شده جریان را شرح میدهد. (مرحله 7 و 8)
- گوش دادن به پخشکننده ویدیو برای تماسهای برگشتی با رویدادهای فراداده زمانبندیشده در جریان صوتی یا ویدیویی که حاوی شناسههای رسانه تبلیغاتی است. (مرحله 9)
- جستجوی نشانیهای وب تأیید با تطبیق این شناسههای جاسازی شده با رویدادهای تبلیغاتی و اطلاع دادن به مدیر آگهی مبنی بر اینکه این رویدادهای تبلیغاتی با موفقیت رخ داده است. (مرحله 10)
برای کسب اطلاعات بیشتر در مورد اجرای برنامه پخش کننده ویدیوی مشتری، راهنمای IMA SDK برای پلتفرم خود را ببینید: Android ، HTML5 ، iOS ، یا tvOS . برای پیاده سازی سفارشی، راهنمای برنامه پخش کننده ویدیوی مشتری ما را برای DAI VOD Pod Serving API ببینید.
دستکاری کننده آشکار
دستکاری کننده مانیفست سروری است که مسئول میزبانی مانیفست جریان ارائه شده به برنامه پخش کننده ویدیوی مشتری است. سرور این وظایف را دارد:
- درخواست مانیفست آگهی از Ad Manager. (مرحله 4 و 5)
- پیوند این آگهی در جریان محتوای VOD موجود و ارائه مانیفست نهایی به برنامه پخش کننده ویدیوی مشتری. (مرحله 3 و 6)
برای کسب اطلاعات بیشتر در مورد اجرای دستکاری کننده مانیفست سفارشی، به راهنمای دستکاری مانیفست برای DAI VOD Pod Serving API مراجعه کنید.