برای پیادهسازی درج آگهی سمت سرور (SSAI) با پخش زنده HLS یا DASH، از API Pod Serving برای درخواست پادهای تبلیغاتی با بیتریت تطبیقی استفاده کنید. برای وضوحها و بیتریتهای پشتیبانیشده، به فرمتهای ویدیویی و صوتی و کدگذاری مراجعه کنید.
این صفحه نحوه استفاده از Pod Serving API برای پخش زنده را پوشش میدهد.
پیشنیازها
قبل از ادامه، باید موارد زیر را داشته باشید:
یک رویداد پخش زنده را با نوع درج آگهی پویا (DAI) در Pod Serving Redirect پیکربندی کنید. یکی از گزینههای زیر را انتخاب کنید:
- یک پخش زنده برای DAI تنظیم کنید .
- یک کتابخانه کلاینت SOAP API انتخاب کنید و متد
LiveStreamEventService.createLiveStreamEventsرا با یک شیءLiveStreamEventو نوعdynamicAdInsertionTypeکه روی شمارشPOD_SERVING_REDIRECTتنظیم شده است، فراخوانی کنید. برای مشاهده همه کتابخانههای کلاینت، به کتابخانههای کلاینت و کد نمونه مراجعه کنید.
یک برنامه کلاینت که در یک مرورگر وب، دستگاه تلفن همراه یا تلویزیون اجرا میشود تا جریان را بارگذاری کرده و رویدادهایی مانند پخش، مکث، کلیک یا ضربه را مدیریت کند.
یک کنترلکنندهی مانیفست برای مدیریت درخواستهای استریم از برنامهی کلاینت. مهم: برای سرویس مانیفست شما، جریان پیشرفتهی سروینگ را توصیه میکنیم.
یک حساب کاربری مدیریت تبلیغات گوگل (Google Ad Manager) که سرویس پاد دای (Pod Serving DAI) آن فعال باشد.
جریان سرو اولیه
برای ارائه استریم خود، یک پروتکل استریم انتخاب کنید و موارد زیر را انجام دهید:
اچ ال اس
برای ثبت یک جلسه، از پخشکننده ویدیوی خود به Google Ad Manager درخواست پخش جریانی ارسال کنید.
شروع به نظرسنجی از ابردادههای تبلیغاتی برای رویدادهای تبلیغاتی آینده کنید.
مانیفست پخش زنده را از کنترلکننده مانیفست خود درخواست کنید.
اختیاری: ارسال اعلان زودهنگام برای تبلیغات جدید به Google Ad Manager. مهم: این مرحله را برای افزایش نرخ پر شدن تبلیغ توصیه میکنیم.
وقتی برنامهی دستکاری مانیفست شما یک نشانگر شکست تبلیغات را شناسایی کرد، URLهای بخش تبلیغات را بسازید و آنها را در مانیفست قرار دهید.
- در طول یک وقفه تبلیغاتی، پخشکننده ویدیوی کلاینت شما یک بخش تبلیغاتی را درخواست میکند و URL تغییر مسیر بخش را دنبال میکند تا فایل بخش تبلیغاتی را دانلود کند.
شناسههای رویدادهای تبلیغاتی را از برچسبهای ID3 استخراج کنید تا پینگهای تأیید رسانه را پیدا کرده و به گوگل ارسال کنید.

دش
تمام مراحل موجود در برگه HLS را دنبال کنید.
یک بار الگوی دوره DASH را درخواست کنید و الگو را ذخیره کنید. این رویکرد دورهها را برای همه وقفههای تبلیغاتی جلسه ایجاد میکند.

جریان سرو پیشرفته
برای ارائه جریان خود، یک پروتکل جریان را انتخاب کنید:
اچ ال اس
برای ثبت یک جلسه، از پخشکننده ویدیوی کلاینت خود به Google Ad Manager درخواست پخش جریانی ارسال کنید.
شروع به نظرسنجی از ابردادههای تبلیغاتی برای رویدادهای تبلیغاتی آینده کنید.
مانیفست پخش زنده را از کنترلکننده مانیفست خود درخواست کنید.
اختیاری: برای افزایش نرخ پر شدن ، یک اعلان زودهنگام برای تبلیغات به Google Ad Manager ارسال کنید .
یک درخواست ابرداده زمانبندی پاد تبلیغاتی (ATM) به مدیر تبلیغات گوگل (Google Ad Manager) ارسال کنید.
زمان دقیق ساخت URLهای بخش تبلیغات و محل قرارگیری تبلیغات را بازیابی کنید.
URL های بخش تبلیغات را به مانیفست اضافه کنید.
وقتی برنامهی دستکاری مانیفست شما یک نشانگر شکست تبلیغات را شناسایی کرد، URLهای بخش تبلیغات را بسازید و URLها را در مانیفست قرار دهید.
- در طول یک وقفه تبلیغاتی، پخشکننده ویدیوی کلاینت شما یک بخش تبلیغاتی را درخواست میکند و URL تغییر مسیر بخش را دنبال میکند تا فایل بخش تبلیغاتی را دانلود کند.
شناسههای رویدادهای تبلیغاتی را از برچسبهای ID3 استخراج کنید تا پینگهای تأیید رسانه را پیدا کرده و به گوگل ارسال کنید.

دش
تمام مراحل موجود در برگه HLS را دنبال کنید.
از پاسخهای Ad pod Timing Metadata (ATM) برای فیلدهای مورد نیاز اضافی جهت ساخت دورههای DASH استفاده کنید.

دستورالعملهای گام به گام
برای جزئیات بیشتر در مورد نقاط پایانی API، مثال دادههای درخواست و پاسخ، به برنامه پخش ویدیوی کلاینت برای پخش زنده و Manifest manipulator برای پخش زنده مراجعه کنید.