نمای کلی API سرویس DAI Pod

سرویس Pod به شما امکان می دهد بدون ارسال محتوای خود به سرورهای DAI Google، درج آگهی سمت سرور را با تبلیغات Google انجام دهید. می‌توانید با شریک فنی ویدیوی موجود خود برای دستکاری مانیفست خود یا پیاده‌سازی سرور دستکاری مانیفست خود با استفاده از DAI Pod Serving API ( Live یا VOD ) کار کنید.

می‌توانید از DAI SDK تبلیغات رسانه‌ای تعاملی (IMA) برای توسعه برنامه‌های مشتری برای پلتفرم‌های وب و تلفن همراه استفاده کنید که به‌طور یکپارچه با DAI Pod Serving API تعامل دارند. برای پیکربندی IMA DAI SDK با DAI Pod Serving API، به راهنمای مربوط به پلتفرم های برنامه مشتری شما (Android، Chromecast، HTML5، iOS، Roku، tvOS) برای قالب پخش زنده یا VOD مراجعه کنید.

اگر نیازمندی‌های خاصی دارید که توسط IMA DAI SDK پشتیبانی نمی‌شوند، می‌توانید راهنمای پخش‌کننده ویدیوی مشتری ( Live یا VOD ) را برای توسعه برنامه‌های مشتری خود دنبال کنید.

اجزای سرویس دهی غلاف DAI

پیاده سازی DAI Pod Serving API از سه جزء اصلی تشکیل شده است:

Google Ad Manager یک سرویس میزبانی شده است که جلسات پخش جریانی کاربر را ایجاد و مدیریت می‌کند، تبلیغات را برای ارائه انتخاب می‌کند، آنها را به عنوان بخش‌های جریان رمزگذاری می‌کند و در صورت درخواست به پخش‌کننده ویدیوی مشتری تحویل می‌دهد.

در جریان‌های زنده، زمانی که بخش‌های خاصی توسط پخش‌کننده ویدیوی مشتری درخواست می‌شود، تبلیغات در زمان واقعی درج می‌شوند و به عنوان تغییر مسیرهای URL برای آن بخش‌های رسانه به پخش‌کننده تحویل داده می‌شوند.

در جریان‌های VOD، تبلیغات قبل از شروع بازپخش انتخاب می‌شوند و به‌عنوان مجموعه‌ای از مانیفست‌های جریان مربوط به هر غلاف آگهی به دستکاری‌کننده مانیفست تحویل داده می‌شوند.

دستکاری کننده آشکار

دستکاری کننده مانیفست سروری است که شناسه جلسه پخش جریانی را از پخش کننده ویدیوی مشتری دریافت می کند، از آن برای مرتبط کردن تبلیغات با آن جریان استفاده می کند و آن تبلیغات را در مانیفست جریان جاسازی می کند.

برای پخش‌های زنده HLS، دستکاری‌کننده مانیفست مستقیماً با Ad Manager ارتباط برقرار نمی‌کند. درعوض، بخش‌های رسانه تبلیغات را در مانیفست جریان با نشانی‌های اینترنتی Ad Manager قرار می‌دهد تا پخش‌کننده ویدیوی مشتری بتواند فایل‌های بخش رسانه آگهی را درخواست کند.

برای جریان‌های VOD، مانیفست‌کننده مستقیماً با Ad Manager برای درخواست تبلیغات ارتباط برقرار می‌کند و مجموعه‌ای از مانیفست‌های جریان را برای ادغام با جریان محتوا دریافت می‌کند. سپس مانیفست ترکیبی برای پخش به پخش کننده ویدیوی مشتری ارسال می شود.

پخش کننده ویدیوی مشتری

پخش کننده ویدیوی مشتری برنامه یا وب سایتی است که در نهایت جریان ویدیویی حاوی تبلیغات را پخش می کند. قبل از انجام این کار، یک شناسه جریان از Ad Manager درخواست می کند و سپس آن شناسه را به دستکاری کننده مانیفست ارسال می کند تا یک مانیفست پخش جریانی را برای پخش دریافت کند. همچنین مسئول تماشای فراداده های درون جریانی و راه اندازی رویدادهای ردیابی تبلیغات است.

پخش زنده در مقابل سرویس غلاف VOD

در یک نگاه، پخش جریانی زنده و سرویس غلاف VOD ممکن است بسیار شبیه به هم به نظر برسند. با این حال، چندین تفاوت مهم بین این دو جریان کار وجود دارد.

پخش پخش مستقیم غلاف سرو غلاف VOD
پخش‌کننده ویدیوی سرویس گیرنده در طول پخش، در صورت نیاز، از Ad Manager آگهی درخواست می‌کند. این تبلیغات را می‌توان با استفاده از اعلان‌های اولیه وقفه تبلیغاتی از پیش انتخاب کرد. دستکاری‌کننده مانیفست همه تبلیغات را قبل از شروع پخش از Ad Manager درخواست می‌کند.
با جریان‌های HLS، دستکاری‌کننده مانیفست مستقیماً با Ad Manager ارتباط برقرار نمی‌کند، اما در عوض URL‌های بخش آگهی را برای پخش‌کننده ویدیوی مشتری ایجاد می‌کند تا در صورت نیاز درخواست کند. دستکاری کننده مانیفست قبل از ایجاد مانیفست جریان برای پخش کننده ویدیوی مشتری، مستقیماً از Ad Manager آگهی درخواست می کند.
اگر یک غلاف تبلیغاتی کوتاه‌تر از یک وقفه تبلیغاتی مشخص شده باشد، ممکن است Ad Manager درج کند. تخته سنگ مورد نیاز یا پشتیبانی نیست.
قبل از درخواست تبلیغات، باید رویداد پخش زنده و نمایه‌های رمزگذاری را با Ad Manager ثبت کنید. قبل از درخواست تبلیغات، نیازی به انجام هیچ راه‌اندازی در Ad Manager ندارید، اما دستکاری‌کننده مانیفست باید نمایه‌های رمزگذاری مربوطه و برچسب آگهی را برای جریان شما در هر درخواست آگهی ارائه دهد.

مهم است که این تفاوت ها را در حین انجام سرویس Live یا VOD pod در نظر داشته باشید.