DAI Kapsül Yayınlama API'si, doğrudan kullanıcıya yönelik HLS veya MPEG-DASH medya oynatma listesine birleştirilebilecek şekilde hazırlanmış uyarlanabilir bit hızı video reklam kapsülü manifestleri sağlar.
DAI Kapsül Yayınlama API'si ile tipik bir entegrasyonun üç ana bileşeni vardır: Google Ad Manager, genellikle Interactive Media Ads (IMA) SDK'sı kullanılarak oluşturulan istemci video oynatıcı uygulaması ve bir manifest düzenleyici.
Ad Manager
Ad Manager, reklam kapsüllerini manifest düzenleyiciye yayınlamaktan sorumludur. Manifest düzenleyici, reklam kapsüllerini istemek için Ad Manager'ın Kapsül Yayınlama API'si ile etkileşimde bulunur. Hizmetin şu sorumlulukları vardır:
- İstemci video oynatıcı uygulamasından gelen her istek için bir akış oturumu oluşturma, reklamları seçme, reklam kapsülleri oluşturma ve içerik kodlama profillerinizle eşleşecek işlemler sağlama ("video reklam öğesi koşullandırma" olarak da adlandırılır). (Yukarıdaki şemada 1. ve 2. adımlar)
- Manifest düzenleyiciden reklam kapsülü isteklerine yanıt verme ve akışlara birleştirmek için doğru kodlanmış reklam kapsülü manifestleri sağlama. (4. ve 5. Adım)
- İstemci video oynatıcı uygulamasından reklam kapsülü meta veri isteklerine yanıt verme ve reklam etkinlikleri için bir arama tablosu sağlama. (7. ve 8. Adım)
- İstemci video oynatıcı uygulaması tarafından alınan izleme ping'lerini alma ve işleme (10. Adım)
İstemci video oynatıcı uygulaması
İstemci video oynatıcı uygulaması, kullanıcıların video akışını izlediği bir TV uygulaması, mobil uygulama veya web uygulaması olabilir. Oyuncu şu sorumluluklara sahiptir:
- Ad Manager'dan akış kaynağı isteme ve belirli bir video öğesinin tek bir oynatma oturumunu temsil eden akış nesnesi alma. (Adım 1 ve 2)
- Manifest düzenleyiciden bir akış manifesti isteme ve oynatma işlemini başlatma. (3. ve 6. Adım)
- Ad Manager'dan akışın zamanlı meta veri etkinliklerine yerleştirilmiş reklam etkinliklerini açıklayan reklam kapsülü meta verileri isteme. (7. ve 8. Adım)
- Video oynatıcıyı, reklam medya kimlikleri içeren ses veya video akışına yerleştirilmiş zamanlanmış meta veri etkinliklerine sahip geri çağırmaları dinleme. (9. Adım)
- Bu yerleştirilmiş kimlikleri reklam etkinlikleriyle eşleştirerek ve Ad Manager'a bu reklam etkinliklerinin başarıyla gerçekleştiğini bildirerek doğrulama URL'lerini arama. (10. Adım)
İstemci video oynatıcı uygulamasını uygulama hakkında daha fazla bilgi edinmek için platformunuzun IMA SDK'sı kılavuzunu inceleyin: Android, HTML5, iOS veya tvOS. Özel uygulamalar için DAI VOD Kapsül Yayınlama API'siyle ilgili istemci video oynatıcı uygulama rehberimize bakın.
Manifest düzenleyici
Manifest düzenleyici, istemci video oynatıcı uygulamasına sağlanan akış manifestini barındırmaktan sorumlu sunucudur. Sunucunun şu sorumlulukları vardır:
- Ad Manager'dan reklam kapsülü manifestleri isteme. (4. ve 5. Adım)
- Bu reklam manifestlerini mevcut VOD içerik akışıyla birleştirmek ve nihai manifestin istemci video oynatıcı uygulamasına sağlanması. (3. ve 6. adımlar)
Özel manifest düzenleyici uygulama hakkında daha fazla bilgi edinmek için DAI VOD Kapsül Yayınlama API'sinin manifest değiştirici kılavuzuna bakın.