Nápověda k iBILLBOARD Ad Server » Jak začít pro server » Interní server » Asynchronní kódy pro iBB AdServer

Asynchronní kódy pro iBB AdServer

Naposledy změněno ZdVo 2017/04/13 14:22
Komentáře (0) · Přílohy (0)

Základní koncept

Tato dokumentace popisuje funkcionalitu a API asynchronních kódu dostupné pro iBillboard Ad Server. Kódy byly navrženy tak, aby byly nejvíce "container tag friendly", což znamená, že povolují maximální konfiguraci v rámci container tagu a minimum (nebo žádné) změny nutné na straně vydavatele a jeho webu. 

Na nové asynchronní kódy je možné napojit více instancí iBillboard Ad Server, které spravují své ad sloty (pozice) na jedné stránce zároveň.

Taktéž bylo požadováno, aby bylo možné opětovně načíst (reload) konkrétní pozice (speciálně pro ajaxové stránky, aplikace) nebo nastavit zpoždění načtení vybraných pozic v momentě, kdy uživatel může reálně vidět reklamu (lazy loading)

Výsledkem je, že nové asynchronní kódy jsou flexibilní a využitelné na více platformách. (Každá platforma, která podporuje moderní JavaScript, by měla být schopna zobrazit skrze asynchronní kódy reklamu. A nezáleží přitom, zdali se jedná o PC, mobilní telefony, smart TV nebo herní konzole). 

Kódy samotné neřeší co je zdrojem reklam, či v jaké formě jsou doručovány nebo jak jsou vkládány do obsahu. Všechno je nyní nastavitelné bez vlastních změn ve struktuře kódu. Proto jsou iBB asynchronní kódy nazývány "Ad Server agnostic", což je "Schopnost zobrazovat jakýkoliv reklamní formát napříč různými platformami." 

API popisována níže je výsledkem výše zmiňovaných požadavků.

Výhody asynchronních kódů:

  • jsou aynchronní, to znamená, že mohou být použity v jednostránkových aplikacích, nemají vliv na rychlost načítání web stránky v prohlížeči.
  • podporují znovunačtení vybraných reklamních pozic
  • umožňují asynchronní sběr dat (například z DMP) před requestem do Ad Serveru. Může být použito při předávání informací z např. header biddingu do Ad Serveru.
  • podporují lazy loading (uživatel scrolluje stránkou a až při konkrétní úrovní scrollování je zavolána pozice) = > zvýšení efektivity kampaní = > banner je zobrazen, až když jej uživatel skutečně viděl.
  • jsou container tag friendly (minimum úprav na straně publishera, vše lze nadefinovat na jednom místě)
  • není nutná žádná změna na stránkách publishera v případě změn konfigurace na straně Ad Serveru.
  • podporují více Ad Server systémů na jedné stránce

Návody na implementaci asynchronních kódů:

Použití Asynchronních kódů
Události v Asynchronních kódech
Pluginy

Ukázky implementace

Standardní implementace asynchronních kódů
Implementace s reloadem pozic na onclick událost
Implementace s nastavenými událostmi je/není reklama

Značky:
Vytvořeno Barbora Račková 2016/12/12 12:43

Navigace


This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 4.0 - Documentation