Následující informace vám pomohou s plánováním a správou vývoje přehrávačů a aplikací pro dynamické vkládání reklam (Dynamic Ad Insertion – DAI).
Přejít na konkrétní sekci
Platformy podporující DAI
Podpora ovládacích prvků přehrávače videa
Přepsání výchozí značky reklamy
Přepsání parametrů variant streamů
Časté dotazy
Porovnání typů implementací DAI do přehrávače
Podpora platforem
Podpora dynamického vkládání reklam je zobrazena níže, včetně platforem, na kterých tato funkce není podporována. Kliknutím zobrazíte vzorové aplikace a další informace o jednotlivých platformách.
Základní vzorové aplikace ukazují pouze události měření videí. Jsou ideální pro majitele stránek, kteří používají pouze reklamy před videem.
Rozšířené vzorové aplikace ukazují všechny základní funkce aplikací a navíc přidání záložky, snapback, titulky, scrubbing a odpočítávání. Jsou ideální pro majitele stránek, kteří zpeněžují dlouhý obsah.
Platforma | Podpora SSB | IMA SDK s podporou dynamického vkládání reklam | Vzorové aplikace | Další dokumentace |
---|---|---|---|---|
iOS | Ano | iOS IMA SDK | Vzorové aplikace pro iOS | Rychlý průvodce pro iOS Reference pro iOS |
Android nebo FireTV |
Ano | Android IMA SDK | Vzorové aplikace pro Android | Rychlý průvodce pro Android Reference pro Android |
tvOS (Apple TV) |
Ano | tvOS IMA SDK | Vzorové aplikace pro tvOS | Rychlý průvodce pro tvOS Reference pro tvOS |
Roku | Ano | SDK se stahuje při spuštění |
Vzorové aplikace pro Roku | Rychlý průvodce pro Roku |
Chromecast | Ano | SDK se stahuje při spuštění |
Vzorová přijímací aplikace |
Rychlý průvodce pro Chromecast |
HTML5 | Ano | SDK se stahuje při spuštění |
Vzorová aplikace HTML5 Ukázkový přehrávač HTML5 pro DAI |
Rychlý průvodce pro HTML5 |
Podpora ovládacích prvků přehrávače videa
Ovládací prvky přehrávače videa jsou podporovány pouze v případě sady IMA SDK. Všechny rozšířené vzorové aplikace ukazují funkce na různých podporovaných platformách. Funkce poskytování informací o signálních bodech je k dispozici i v základních vzorových aplikacích.
-
Celkové odpočítávání reklam a odpočítávání jedné reklamy: Možnost přidat odpočítávání času, který zbývá do konce reklamy nebo do konce všech reklam.
iOS a Android: Tato volitelná funkce je v sadě IMA SDK k dispozici.
Roku a tvOS: Rozšířená vzorová aplikace obsahuje příklad této funkce v sadě IMA SDK. Pokud tuto funkci potřebujete, je třeba zahrnout vlastní kód.
-
Titulky: Možnost přidat do streamovaného obsahu skryté titulky. Podporované titulkovací programy:
Timed Text Markup Language (TTML) (side-car): Formát TTML je určen k překódování nebo výměně informací o časovaném textu u starších formátů pro distribuci obsahu, které se v současné době používají k vytváření běžných a skrytých titulků.
WebVTT (side-car): Soubory WebVTT poskytují skryté nebo běžné titulky k videoobsahu, textové popisy videí, kapitoly pro navigaci v obsahu a obecně jakýkoliv typ metadat, který je časově spojen se zvukovým nebo obrazovým obsahem.
- Přidání záložky: Přidání záložky je možnost uložit konkrétní bod ve streamovaném obsahu a poté se k němu vrátit. Uživatel se například může podívat na prvních pět minut obsahu, poté stream videa opustit a znovu se k němu vrátit. Pomocí záložky se uloží pozice uživatele ve streamu, aby stream mohl pokračovat na místě, kde skončil.
- Snapback: Snapback je možnost přenést uživatele na začátek reklamní přestávky, kterou přetočil, a po přehrání reklamy jej vrátit zpět na místo, kam původně přešel.
- Scrubbing: Tato funkce se obvykle používá u dlouhého obsahu. Umožňuje zobrazit první snímek obsahu, když uživatel obsah přetáčí pomocí lišty obsahu.
Přepsání výchozí značky reklamy
Při definování zdroje obsahu pro VOD nebo lineárního živého vysílání s dynamickým vkládáním reklam ve službě Ad Manager musíte zadat výchozí značku videoreklamy.
Když váš přehrávač videa požádá o stream, tato značka reklamy se použije přesně tak, jak jste ji v uživatelském rozhraní nastavili. Parametry této značky však v žádosti o stream můžete přepsat.
Přečtěte si, jak streamu poskytnout parametry cílení.
Přepsání parametrů variant streamů
Výchozí pořadí seznamu videí HLS určuje majitel stránek.
Přepsání výběru variant a parametrů pořadí lze zadat při vytváření streamu. Umožňuje to určit, které varianty mají být v odpovědi na žádost o hlavní seznam videí zahrnuty a v jakém pořadí. Pokud nebudou explicitně přepsány, zůstanou podmnožina variant a jejich pořadí po celou dobu existence streamu stejné.
Přečtěte si, jak přepsat parametry variant streamu.
Časté dotazy
U streamů VOD můžete zobrazování reklam před videem nakonfigurovat pomocí pravidel reklamy.
U streamů lineárního živého vysílání můžete službu Ad Manager nakonfigurovat tak, aby zobrazovala reklamy před videem. Před požádáním o živý stream Ad Manager DAI může přehrávač videa na straně klienta službu Ad Manager volitelně požádat o reklamu, aby uživateli mohl zobrazit reklamu před videem.
Nastavení reklamních prázdnin
U streamů lineárního živého vysílání můžete pomocí funkce reklamních prázdnin zajistit, aby se divákům ihned po zhlédnutí reklamy před videem nezobrazila další reklama DAI.
Implementace reklamních prázdnin má dvě části:
- Při nastavování přímého přenosu pro DAI zadejte trvání reklamních prázdnin.
- V žádosti o vytvoření streamu předejte v poli
adtagparameters
parametrdai-ah
nastavený na hodnotu1
. Jedná se o stejné pole, jaké se používá při přepisování parametrů značek reklam služby Ad Manager a nastavování parametrů variant streamů.
Při vytváření konfigurace sítě CDN pro videoobsah na vyžádání můžete definovat výchozí konfiguraci CDN a další nastavení zobrazování z CDN. Můžete tak nastavit více než jednu síť CDN a na začátku relace pomocí páru klíč–hodnota dynamicky zvolit, ze které chcete obsah zobrazovat.
Jakmile konfigurace CDN nastavíte a uložíte, přidělí služba Ad Manager každé z nich název. Tento název byste měli předat do žádosti o vytvoření streamu jako hodnotu parametru dai-dlid
. *
V případě SSB byste tento parametr předali jednoduše jako dai-dlid=AaBbC1aaBa0obA1BABaaBA
(kde AaBbC1aaBa0obA1BABaaBA
je název zobrazený ve službě Ad Manager).
V případě sady IMA SDK je třeba jej do žádosti o vytvoření streamu předat pomocí parametrů značky reklamy.
* Pokud do žádosti žádný název nepředáte, použije služba Ad Manager výchozí síť CDN.
ingestUrl
, který byl pro službu Ad Manager uveden ve zdroji MRSS s obsahem. V případě živě vysílaných lineárních streamů se jedná o adresu URL streamu, kterou jste obdrželi od kodéra. Další informace o doporučených postupech pro záložní streamy DAI.