iBB Ad Server externí kód se skládá z javascriptové části a noscript části. Pro potřeby implementace v iBB Ad Serveru se používá pouze script část.
Ukázka kódu před vložením:
Postup implementace:
- Z originálních tagů vyjmeme následující část:
- Vyznačenou část kódu vložíme jako JavaScript verzi banneru a klikneme na "Vložit".
- Zkontrolujeme v reálném náhledu, zdali se nám zobrazuje kreativa. Pokud ne, ověříme u dodavatele kódu, že daný externí kód je u něj v systému aktivní.
- Do kódu vložíme REDIRECT řetězec, abychom zabezpečili počítání kliků v obou systémech. (V Ad Server, jehož prostřednictvím bude kód zobrazován a v Ad Serveru, který daný kód vygeneroval)
REDIRECT řetězec v případě iBB Ad Server zobrazovacích kódů je v následujícím tvaru:
&clickadd=1&click="+escape('%%__REDIRECT%%')+"
Řetězec vkládáme do vykonávací (document.write) části scriptu, který se nachází na posledním řádku scriptu, za "&target=_blank".
Výsledný kód tedy vypadá takto:
var bbs=screen,bbn=navigator,bbh;bbh='&ubl='+bbn.language+'&ucd='+1*bbs.colorDepth+'&uce='+1*bbn.cookieEnabled+'&uje='+1*bbn.javaEnabled()+'&uah='+1*bbs.availHeight+'&uaw='+1*bbs.availWidth+'&uhe='+1*bbs.height+'&uwi='+1*bbs.width+'&uto='+(new Date()).getTimezoneOffset()+'&uti='+(new Date()).getTime();
if(typeof(bburlparam)=='string') { bbh+='&'+bburlparam; }
if(typeof(bbkeywords)=='string') { bbh+='&keywords='+encodeURIComponent(bbkeywords); }
document.write("<scr"+"ipt type='text/javascript' charset='utf-8' src='http://go.bb007.bbelements.com/please/showit/10303/1/1/3/?typkodu=js&_idplan=131407"+bbh+"&bust="+Math.random()+"&target=_blank&clickadd=1&click="+escape('%%__REDIRECT%%')+"'><"+"\/scr"+"ipt>");
Jedná se o zobrazovací kód, tzn, že landing page, na kterou konkrétní banner odkazuje, je vložena v tomto případě dalším iBB Ad Server systému. Nejprve se tak vykoná proklik v původním iBB Ad Server od něhož pochází externí kód, který prostřednictvím zpětného REDIRECTU posílá údaj o provedeném kliku zpátky iBB AdServer, který kód obsahuje a zobrazuje. Poté se načítá cílová stránka.
Žádnou URL tak není nutné dodatečně v Ad Server nastavovat.