barcodeDon'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ą:
    1. kreacja
    2. 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:

  1. URL/Redirect zliczający kliknięcia
  2. 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:

  1. HTML
  2. 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 :

  1. Stworzyć nową warstwę i przenieść ją nad wszystkie inne warstwy
  2. Na nowej warstwie, utworzyć nowy obiekt – button (rozmiar buttona musi odpowiadać rozmiarowi całej kreacji)
  3. Ustawić przeźroczystość buttona na 0%
  4. 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 :

WAŻNE!! Jeżeli umieszczamy clickTag AS3 w kreacji z rodziny rozwijanych, to kliknięcie musi powodować powrót kreacji do stanu zwiniętego.

  1. Stworzyć nową warstwę i przenieść ją nad wszystkie inne warstwy
  2. Na nowej warstwie, utworzyć nowy obiekt – button (rozmiar buttona musi odpowiadać rozmiarowi obszaru klikalnego kreacji)
  3. Ustawić nieprzezroczystość buttona na 0%
  4. W polu „instancje name” nadać nazwę buttonowi, np.: myButton.
  5. 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żą:

Wszystkie formy z rodziny płaskich powinny spełniać poniższe kryteria:

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)

Wszystkie formy z rodziny rozwijanych powinny spełniać poniższe kryteria:

Layerowe (emitowane na warstwie)

Kreacje layerowe, to formy emitowane ponad serwisem, nie ingerujące w layout.

Do grupy form layerowych należą:

Wszystkie formy z rodziny layerowych powinny spełniać poniższe kryteria:

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.

Inne