Don't have barcode reader? Click here.
Specyfikacja Techniczna
Informacje podstawowe
Dostarczanie materiałów
- Jeżeli materiały nie są pojedynczym plikiem, należy całość skompresować do formatu .zip
- Komplet materiałów należy dostarczyć min. 48 godzin przed rozpoczęciem kampanii.
- W skład kompletu materiałów wchodzą:
- kreacja
- url docelowy
Pliki kreacji
Kreacje dostarczone do IDMnet powinny być nazwane zgodnie z poniższym szablonem:
idmnet_serwis_forma_rozmiar.rozszerzenie
Np.:
idmnet_90minut_doublebillboard_750x200.swf
Skrypty zliczające
Skrypty zliczające, najczęściej w dwóch częściach:
- URL/Redirect zliczający kliknięcia
- Element <img> zliczający odsłony
powinny być dostarczane w pliku tekstowym o nazwie takiej samej jak kreacja z którą mają być emitowane.
Np.:
//kreacja idmnet_90minut_doublebillboard_750x200.swf //plik z kodami zliczającymi idmnet_90minut_doublebillboard_750x200.txt
Jeżeli skrypty zliczające są uniwersalne, i mają być emitowane z kilkoma kreacjami, należy je umieścić razem z tymi kreacjami w jednym katalogu.
Skrypty emisyjne
Skrypty emisyjne najczęściej w poniższych językach:
- HTML
- JavaScript
Należy przesyłać w formie plików tekstowych, o nazwie opisującej emitowaną przez nie kreację, jak w przypadku skryptów zliczających.
Materiały należy przesłać na adres e-mail handlowca, który zajmuje się kampanią.
Ogólne warunki techniczne
Zamykacz
Zamykacz, to tekst „Zamknij” z krzyżykiem, umieszczony w prawym górnym rogu kreacji, służący do zamykania/usuwania kreacji ze strony, lub zakończenia interakcji.
Zamykacz musi spełniać poniższe warunki techniczne:
- słowo zamknij czcionką wielkości min. 12px
- wymiary obszaru klikalnego: minimalnie 100×30 px
- wymiary krzyżyka: minimalnie 20×20 px
- obszar klikalny zaznaczony linią o grubości nie mniejszej niż 2px lub odznaczający się kolorem
- krzyżyk zaznaczony linią o grubości nie mniejszej niż 2px
- położenie obszaru klikalnego stałe, zamykacz umieszczony w prawym górnym rogu obszaru kreacji
- kolor linii zaznaczenia krzyżyka oraz kolor tła (obszaru klikalnego) powinny ze sobą kontrastować
do obszaru klikalnego zamykacza, należy podłączyć następującą akcję:
ActionScript 1 i 2 :
on (release) { getURL(_root.adclose || 'javascript:onFinishedPlaying();'); }
ActionScript 3 :
zamykacz.addEventListener(MouseEvent.CLICK, onLayerClose); function onLayerClose(e:MouseEvent):void { ExternalInterface.call("onFinishedPlaying()"); }
Wzorcowy zamykacz powinien wyglądać jak poniżej:
Jeżeli kreacja nie będzie posiadała zamykacza, zostanie on dodany do kodu emisyjnego, i będzie wyświetlony nad prawym górnym rogiem kreacji.
clickTag
W celu skutecznego mierzenia klikalność kreacji, należy stosować zmienną „clickTag” jako metodę rekomendowaną przez Adobe/Macromedia.
Actionscript 1 i 2 :
- Stworzyć nową warstwę i przenieść ją nad wszystkie inne warstwy
- Na nowej warstwie, utworzyć nowy obiekt – button (rozmiar buttona musi odpowiadać rozmiarowi całej kreacji)
- Ustawić przeźroczystość buttona na 0%
- Przypisać następujący kod actionscript do buttona (nie do klatki) :
on (release) { getURL(_root.clickTag, "_blank"); }
Jeżeli kreacja posiada więcej niż jedną warstwę klikalną, zmienna „clickTag” definiowana w akcji getURL przyjmuje dla poszczególnych warstw klikalnych, postać: clickTag, clickTag1, clickTag2, clickTag3, clickTagn. Np. :
on (release) { getURL(_root.clickTag3, "_blank"); }
Actionscript 3 :
- Stworzyć nową warstwę i przenieść ją nad wszystkie inne warstwy
- Na nowej warstwie, utworzyć nowy obiekt – button (rozmiar buttona musi odpowiadać rozmiarowi obszaru klikalnego kreacji)
- Ustawić nieprzezroczystość buttona na 0%
- W polu „instancje name” nadać nazwę buttonowi, np.: myButton.
- Przypisać następujący kod actionscript do klatki (w as3 nie ma możliwości przypisywania kodu bezpośrednio do obiektu) :
myButton.addEventListener(MouseEvent.CLICK, onMouseClick); function onMouseClick(e:MouseEvent):void { getClickTagURL(LoaderInfo(root.loaderInfo).parameters.clickTag, "_blank"); } function getClickTagURL(url:String,window:String):void{ ExternalInterface.call('window.open("' + url + '","' + window + '")'); }
Dla większej ilości obszarów klikanych, stosujemy następujący schemat w kodzie actionscript
Button #1, Button #2
myButton1.addEventListener(MouseEvent.CLICK, onMouseClick1); function onMouseClick1(e:MouseEvent):void { getClickTagURL(LoaderInfo(root.loaderInfo).parameters.clickTag1, "_blank"); } myButton2.addEventListener(MouseEvent.CLICK, onMouseClick2); function onMouseClick2(e:MouseEvent):void { getClickTagURL(LoaderInfo(root.loaderInfo).parameters.clickTag2, "_blank"); } ... function getClickTagURL(url:String,window:String):void{ ExternalInterface.call('window.open("' + url + '","' + window + '")'); }
Elementy niedopuszczalne
Kreacje w formacie Adobe Flash NIE MOGĄ zawierać:
- powtarzającego się dźwięku (w pętli);
- dźwięku uruchamianego automatycznie (dźwięki w kreacji mogą być odtwarzane wyłącznie po interakcji użytkownika, np. poprzez kliknięcie w element kontroli dźwięku lub najechanie kursorem na obszar kreacji);
- kodu odczytującego, zapisującego lub zmieniającego dane na komputerze użytkownika (np. pliki cookie, flash shared objects);
- elementów generujących błędy w przeglądarce użytkownika;
- ilości klatek na sekundę (FPS) wyższej niż 25;
- animacji obciążającej procesor komputera powyżej 30%;
- zaszytego przekierowania do strony docelowej (patrz clickTag);
- przycisków o treści systemowej jak np.: “Zamknij”, czy “OK” oraz ikon minimalizowania i zamykania okna, działających inaczej niż wynika to z ich typowej funkcji;
- komunikatów i ostrzeżeń systemowych;
Przyciski zamieszczane na reklamach muszą wykonywać funkcje zgodne z prezentowanymi komunikatami, np. przyciski imitujące funkcje formularza, listy rozwijanej, czy pola wyboru, nie mogą powodować przekierowania na stronę klienta bądź innej akcji niezgodnej z ich standardową funkcją;
Formy reklamowe
Płaskie
Płaskie formy reklamowe, są to kreacje o stałym rozmiarze, emitowane w ściśle określonych miejscach serwisu.
Do grupy form płaskich należą:
- banner (468×60 px)
- billboard (750×100 px)
- double billboard (750×200 px)
- triple billboard (750×300 px)
- wide billboard (950×300 px)
- rectangle (300×250 px)
- half page (300×600 px)
- skyscraper 120 (120×600 px)
- skyscraper 160 (160×600 px)
Wszystkie formy z rodziny płaskich powinny spełniać poniższe kryteria:
- format pliku:
- SWF (patrz clickTag, Elementy niedopuszczalne)
- JPEG
- GIF
- PNG
Rozwijane
Formy rozwijane, nazywane także z angielskiego „expandowanymi”, to kreacje, które po najechaniu kursorem na ich obszar rozwijają się o dodatkową powierzchnię, a po zjechaniu kursora myszy z obszaru rozwiniętej już kreacji, powracają do wielkości wyjściowej.
Podstawowym sposobem rozwijania jest przykrycie części serwisu rozwiniętą częścią kreacji. Drugim, mniej popularnym sposobem jest tzw. push expand, który powoduje przesunięcie treści serwisu w trakcie rozwijania. Na wielu serwisach, taka metoda jest niedopuszczalna ze względu na zbyt dużą ingerencję w layout, należy wtedy przygotować kreację z klasyczną metodą rozwijania.
Do grupy form rozwijanych należą:
nazwa (rozmiar początkowy / rozmiar rozwinięty)
- expand billboard (750×100 px/750×300 px)
- billboard FX (750×100 px/750×300 px)
- expand doublebillboard (750×200 px/750×400 px)
- expand rectange/navibox (300×250 px / 600×250 px) (różnica pomiędzy formą expand rectangle, a expand navibox to wyłącznie miejsce emisji, formy są identyczne.)
- expand corner (120×120 px / 520/520 px) expand corner jest także formą emitowaną na warstwie
Wszystkie formy z rodziny rozwijanych powinny spełniać poniższe kryteria:
- maksymalna waga 50KB
- format pliku:
- SWF (patrz clickTag, Elementy niedopuszczalne)
Layerowe (emitowane na warstwie)
Kreacje layerowe, to formy emitowane ponad serwisem, nie ingerujące w layout.
Do grupy form layerowych należą:
- toplayer (dowolny)
- brandmark (300×300 px)
- expand corner (120×120 px / 520/520 px) expand corner jest także formą rozwijaną
- interstitial (pełny ekran)
Wszystkie formy z rodziny layerowych powinny spełniać poniższe kryteria:
- maksymalna waga 60KB
- format pliku:
Video
Formy video składają się z dwóch części:
- Kreacja flashowa, z zaszytym playerem
- Plik video
Kreacja
Kreacja musi zostać wykonana we Flashu i powinna spełniać standardową specyfikację dla form płaskich. Ponadto w kreacji musi zostać zaszyty player, który będzie odtwarzał content video. Player musi posiadać następujące elementy :
- Przycisk play/pauza
- Przycisk włącz/wyłącz dźwięk
- Zmienna, przez którą można zapodać nazwę pliku video
Dodatkowo, dźwięk na starcie musi być wyłączony. Może być jedynie uruchomiony po interakcji użytkownika.
Plik video
Film video musi być w formacie FLV. Jego waga nie może przekraczać 1 mb.
