1 SPECYFIKACJA TECHNICZNA Zasady ogólne Wszystkie reklamy przeznaczone do emisji na witrynach należących do sieci reklamowej Ad-vice powinny spełniać warunki określone w specyfikacji technicznej dla reklam publikowanych w Ad-vice. Ad-vice weryfikuje reklamę pod kątem zgodności ze specyfikacją techniczną i ma prawo nie dopuścić do emisji reklamy w przypadku gdy reklama jest niezgodna ze specyfikacją techniczną. Ad-vice decydując o funkcjonalności stron i biorąc pod uwagę jak są one postrzegane przez użytkowników zastrzega sobie prawo do odmowy emisji jeśli uzna reklamę za szkodliwą lub dokuczliwą dla użytkowników witryn. Komplet materiałów potrzebnych do emisji reklam na stronach Ad-vice powinien zostać dostarczony nie później niż 1 dzień roboczy przed planowaną emisją, bądź w przypadku niestandardowych form reklamowych 5 dni roboczych przed planowaną emisją. W przypadku materiałów w formacie flash konieczne jest dostarczenie zastępczej wersji w formacie graficznym (jpg lub gif). Kreacja zastępcza będzie emitowana użytkownikom, których przeglądarka nie obsługuje formatów flash. Materiały dostarczane w postaci skompresowanego archiwum powinny być skompresowane do archiwum zip. Kreacje musza mieć dokładny, założony wymiar i wagi nie większe, niż podane w tabelach dotyczących konkretnych form reklamy. Uwaga: jesteśmy otwarci na nowe, niestandardowe formy reklam, które nie są opisane w naszej specyfikacji. W przypadku takich kreacji prosimy o kontakt z Działem Sprzedaży: reklama@advice.pl. Ad-vice zastrzega sobie prawo do aktualizacji bądź zmiany niniejszej specyfikacji technicznej. 1
2 Ogólne zasady tworzenia kreacji reklamowych Poniższe zasady należy stosować do produkcji wszystkich form reklamowych przeznaczonych do wyświetlania na stronach Ad-vice. Oprócz zasad ogólnych należy stosować się również do szczegółowych zasad dotyczących poszczególnych typów reklam. Zasady szczegółowe zawarte są w dalszej części niniejszego dokumentu. 1. Żadna reklama emitowana na stronach Ad-vice, ani jej część nie powinna być pobierana z zewnętrznych źródeł. Wszystkie reklamy emitowane są z serwerów Ad-vice. 2. Żadna reklama emitowana na stronach Ad-vice nie może zawierać elementów przekierowujących do serwisu reklamodawcy (lub innych serwisów) automatycznie bez wiedzy użytkownika, oraz nie może automatycznie pobierać dodatkowych elementów z zewnętrznych źródeł w trakcie wyświetlania reklamy. Przekierowanie lub pobieranie dodatkowych elementów może się odbywać wyłącznie po kliknięciu użytkownika w reklamę lub odpowiedni jej element. 3. Poza określonymi w dalszej części specyfikacji Ad-vice przypadkami dźwięk w reklamach nie może być emitowany automatycznie. Reklama musi zawierać przycisk do wyłączenia/włączenia dźwięku. W przypadku reklam rozwijalnych dopuszczalne jest emitowanie dźwięku po wykonaniu przez użytkownika akcji wywołującej rozwinięcie reklamy (kliknięcie lub najechanie kursorem na reklamę). W takim przypadku dźwięk powinien być automatycznie wyłączany przy zwinięciu reklamy. 4. Zabrania się używania w reklamach skryptów śledzących interakcję użytkownika oraz zmieniających lub odczytujących cookie. 5. Reklama nie może zakłócać działania strony na której będzie wyświetlana. 6. Nazwy plików nie mogą zawierać polskich liter, oraz znaków innych niż., _ i - 7. Poza przypadkami wymienionymi w dalszej części specyfikacji technicznej Ad-vice żadna z wyświetlanych reklam niezależnie od jej formatu nie może przekraczać 50kB wagi. 8. W komplecie materiałów musi być dostarczony adres docelowy na który ma przekierowywać reklama po kliknięciu użytkownika. 9. Ze względu na różnorodność rodzajów reklam każdorazowo reklama musi być przetestowana i zaakceptowana przez Ad-vice. 10. Link docelowy reklamy nie może być dłuższy niż 240 znaków. Reklamy typu obrazek Ad-vice dopuszcza reklamy przygotowane w formacie jpeg, gif lub png. Szczegółowe założenia dotyczące poszczególnych form reklamowych zawarte są w dalszej treści niniejszego dokumentu. 2
3 Reklamy flash 1. Reklama w formacie.swf powinna być zapisywana w formacie Macromedia Flash do wersji 11 włącznie z dowiązaniami ActionScript 2.0 lub 3.0 2. W przypadku gdy kreacja nie jest przygotowana na przeźroczystym tle, reklama powinna zawierać w najniższej warstwie tło w formie jednokolorowego prostokąta o wymiarach reklamy. 3. Animacja flash nie może w znacznym stopniu obciążać pracy procesora, oraz utrudniać lub uniemożliwiać pracę użytkownika z innymi aplikacjami. Za standardowy procesor używany do testowania obciążenia uznaje się procesor jednordzeniowy taktowany zegarem o częstotliwości 2 GHz. Reklama nie może obciążać standardowego procesora w stopniu większym niż 30% w przypadku banerów standardowych nierozwijalnych i niezamykanych, lub w 40% pozostałych kreacji. 4. Reklama typu.swf powinna być dostarczona wraz z plikiem źródłowym.fla oraz zestawem odpowiednich czcionek. Plik.swf nie może być zabezpieczony przed dekompilacją. 5. Jeśli reklama ma być klikalna tj. po kliknięciu w reklamę lub jej określony element ma odnosić na stronę reklamodawcy powinna zawierć warstwę klikalną z przyciskiem (button) zawierającym następujące dowiązanie: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); 3
4 Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji W przypadku gdy reklama ma zawierać kilka niezależnych obszarów klikalnych, powinna zawierać w każdym obszarze klikalnym osobny przycisk ze zdefiniowaną akcją w formie: on (release) { geturl(_root.clicktagx, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktagx; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktagx ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji gdzie x oznacza numer akcji. W takim przypadku kreacja powinna być dostarczona razem ze wszystkimi adresami docelowymi i opisem który adres odpowiada danemu numerowi akcji ( clicktag1, clicktag2 itd.). 4
5 Kod Javascript/dhtml 1. Na stronach Ad-vice zabronione jest używanie skryptów zmieniających okno przeglądarki, oraz śledzących interakcje użytkownika. 2. Kod nie może wykorzystywać zdarzeń globalnych np. window.onload Kod Html 1. Na stronach Ad-vice zabronione jest używanie skryptów zmieniających okno przeglądarki, oraz śledzących interakcje użytkownika 5
6 Billboard/ Doublebillboard/Triplebillboard Graficzna forma reklamowa umieszczona w górnej części strony o wymiarach 750x100px dla Billboarda, 750x200px dla Double Billboarda oraz 750x300 dla Triplebillboarda. Dopuszczalna waga: max 45kB Dopuszczalne formaty: jpeg/gif/png i swf Dowiązania: Plik swf powinien posiadać warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 6
7 Rectangle/Box/Halfpage/Rectangle premium Forma reklamowa umieszczona w prawej lub lewej kolumnie witryny. Boksy mają wymiary 300x100 px, 300x150 px, 300x200 px, Rectangle: 300x250 px, Halfpage 300x600px, Rectangle Premium 300x400px. Dopuszczalna waga: max 45kB Dopuszczalne formaty: jpeg/gif i swf Plik swf powinien posiadać warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 7
8 Skyscraper/Half Skyscraper Forma reklamowa o wymiarach 160x600 dla Skyscrapera i 160x300 dla Half Skyscrapera, umieszczana w prawej lub lewej kolumnie witryny. Dopuszczalna waga: max 45kB Dopuszczalne formaty: jpeg/gif i swf Plik swf powinien posiadać warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 8
9 Tapeta/Klikalna Tapeta Reklama graficzna w formie tła wyświetlanego na marginesach witryny. W przypadku tapety jedynymi dopuszczalnymi formatami są jpeg i gif. Ad-vice nie określa rozmiarów tapety; ma być ona dopasowana do serwisu na którym ma zostać wyświetlana, lub zostać dostarczona w formie elementu graficznego do powielenia, nie mniejszego niż 80x80 px. Razem z materiałem do Tapety, w komplecie powinna być dostarczona wizualizacja wyglądu tapety na witrynie. Jeśli tapeta ma po kliknięciu odnosić na stronę reklamodawcy to razem z kompletem materiałów powinien być dostarczony docelowy adres URL. Dopuszczalna waga: max 150kB Dopuszczalne formaty: jpeg. 9
10 Screening Reklama graficzna w formie tła wyświetlanego na marginesach witryny połączona z billboardem lub doublebillboardem. Do screeningu potrzebne są dwie kreacje 1.bill lub double (750x100 lub 750x200px) o wadze do 45KB format swf lub jpeg/gif jeżeli to swf to musi mieć na najwyższej warstwie przeźroczysty button z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji przeźroczyste powinno być równiez tło billboarda. 2. tapeta w formacie jpeg dopasowana do serwisu i billboarda/ doublebillboarda waga do 150kB Wszystkie nieruchome elementy screeningu powinny być znajdowaźć się w pliku tapety. Tapeta powinna na krawędziach przechodzić w jednolite tło. Najlepiej by była 10
11 przygotowana na szerokość 1600px. Pod żadnym pozorem nie należy wstawiać po środku grafiki prostokąta zaznaczającego gdzie powinien znajdować się serwis. Tapeta może być przygotowana w formie elementu grficznego do powielenia o wymiarach nie mniejszych niż 80x80px. 11
12 Dymamic Screening Reklama graficzna w formie tła wyświetlanego na marginesach witryny połączona z billbiardem lub doublebillboardem. Po najechaniu kursorem myszy na billboard/doublebillboard następuje zmiana tapety. Do Dynamic Screening potrzebne są następujące kreacje: 1.bill lub double (750x100 lub 750x200px) o wadze do 45KB Jedynym dopuszczalnym formatem dla billboarda/doublebillboarda jest swf. Plik swf powinien posiadać warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji oraz dowiązania do każdej zmiany tapety w formie: 12
13 on (rollover){ flash.external.externalinterface.call("change_nrx"); import flash.external.externalinterface; // Funkcja wywołana przez zdarzenie function mouserollover (pevt:event):void { ExternalInterface.call("change_nrx"); OpenButton_btn.addEventListener(MouseEvent.ROLL_OVER, mouserollover); //OpenButton_btn to tylko przykład buttona zamieszczonego w kreacji gdzie literze x przy każdej kolejnej zmianie tapety należy przypisać kolejny numer nazwy funkcji. W przypadku gdy uwzględniamy 3 zmiany tapety to funkcje będą nazywały się change_nr1, change_nr2 i change_nr3. 2. tapety w formacie jpeg/ dopasowane do serwisu i billboarda/doublebillboarda waga do 150kB Wszystkie nieruchome elementy screeningu powinny być znajdowaźć się w pliku tapety. Tapeta powinna na krawędziach przechodzić w jednolite tło. Najlepiej by była przygotowana na szerokość 1600px. Pod żadnym pozorem nie należy wstawiać po środku grafiki prostokąta zaznaczającego gdzie jest serwis. 13
14 Link tekstowy Reklama tekstowa w postaci linku umieszczonego na stronie. Jako materiał należy dostarczyć tekst linka od długości do 35 znaków (wliczając spacje). 14
15 Toplayer Animowana reklama graficzna umieszczana nad treścią strony. Jedyny dopuszczalny format toplayera to swf. Animacja nie może być zapętlona. Maksymalny czas trwania animacji to 30s po czym musi nastąpi samoczynne zamknięcie kreacji. Kreacja mus posiadać widoczny krzyżyk do zamykania o rozmiarach nie mniejszych niż 30x30px z następującym dowiązaniem: on (release) { geturl(_root. adclose,"_self"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("adclose"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji oraz dowiązanie w ostatniej klatce animacji: geturl(_root. adclose,"_self"); ExternalInterface.call("adclose"); oraz warstwę klikalną z dowiązaniem: 15
16 on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Żaden przeźroczysty element kreacji nie może być klikalny. Dopuszczalna waga: max 40kB Dopuszczalne formaty: swf. 16
17 Brandmark Forma kreacji pojawiająca się na stałe na witrynie, zamknąć (usunąć ) ja może jedynie użytkownik poprzez kliknięcie na krzyżyk zamykający. Elementem wyróżniającym te formę reklamy jest możliwość jej minimalizacji, ze standardowego rozmiaru - do formy belki, którą można (poprzez metodę przeciągnij i upuść ) umieścić w dowolnym miejscu witryny. Forma zminimalizowana również może zawierać przekaz reklamowy. Kreacja musi posiadac krzyżyk zamykaja cy o rozmiarach nie mniejszych niż 30x30px z przypisanym kodem: on (release) { geturl(_root.adclose,"_self"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("adclose"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji Kreacja musi posiadać przycisk minimalizacji reklamy do postaci belki z przypisanym kodem: on (release) { geturl(_root.dolittle,"_self"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { 17
18 ExternalInterface.call("dolittle"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji W tym kształcie reklama emitowana z kodu serwującego nie może blokować obszaru większego niż obrys belki. Rozmiar widocznego obszaru w stanie minimalizacji należy przesłac w zleceniu wraz z sama kreacja oraz pozostałymi elementami wchodza cymi w skład wymaganego kompletu materiałoẃ. Kreacja w formie zminimalizowanej powinna zawierac przycisk powrotu do standardowej wielkosći reklamy z dowia zaniem: on (release) { geturl(_root. doexpand,"_self"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("doexpand"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji Funkcja odpowiada za zwie kszenie obszaru widocznego do rozmiaroẃ pocza tkowych. Dodatkowo kreacja powinna posiadać warstwę klikalną z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); 18
19 var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Dopuszczalna waga: max 50kB Dopuszczalne formaty: swf. 19
20 Scrollbillboard Graficzna forma reklamowa umieszczana po środku przeglądarki, przemieszczająca się razem z przewijaniem serwisu. Kreacja musi umożliwiać jej zamknięcie realizowane w postaci krzyżyka zamykającego powodującego ustawienie kreacji w miejscu startowym. W przypadku gdy kreacja zawiera krzyżyk zamykający powinien być on widoczny o wymiarach nie mniejszych niż 30x30px w widocznym miejscu z dowiązaniem: on (release) { geturl(_root.adclose,"_self"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("adclose"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji Nie ma obowiązku umieszczania krzyżyka w kreacji. Dodatkowo kreacja powinna posiadać warstwę klikalną z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; 20
21 //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Dopuszczalna waga: max 50kB Dopuszczalne formaty: jpeg/gif i swf. 21
22 Interstitial Forma reklamowa w formie pełnoekranowej animacji całkowicie przykrywająca stronę. Maksymalny rozmiar kreacji to 800x600. Dopuszczalne formaty to swf lub jpeg/gif. W przypadku kreacji swf maksymalny czas trwania animacji to 20s. Jeśli kreacja zawiera krzyżyk do zamknięcia to powinien on posiadac dowiązanie: on(release){ flash.external.externalinterface.call("pub_ist_hd"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_hd"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład buttona zamieszczonego w kreacji Nie ma obowiązku umieszczania krzyżyka w kreacji. W przypadku gdy kreacja nie posiada buttona zamykającego (krzyżyka) Ad-Vice doda do kreacji linka zamykającego o treści podanej przez zleceniodawcę reklamy. W przypadku kreacji w formacie swf powinna ona posiadać również warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; 22
23 //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Dopuszczalna waga: max 50kB Dopuszczalne formaty: jpeg/gif i swf. 23
24 Splash Page Forma reklamowa w formie pełnoekranowej animacji całkowicie przykrywająca stronę. Maksymalny rozmiar kreacji to 800x600. Dopuszczalne formaty to swf lub jpeg/gif. W odróżnieniu od Interstitiala Splash Page nie znika automatycznie. Aby przejść na stronę główną użytkownik musi wykonać jakąś akcję: kliknąć w krzyżyk lub inny przycisk. Możliwe jest równiez użycie kreacji swf z videoadem w formacie flv. Plik flv może mieć maksymalnie 2MB wagi. Maksymalna waga kreacji to 50kB w przypadku plików jpeg/gif oraz swf. Kreacja swf może też posiadać dowiązanie do przycisku zamykania: on(release){ flash.external.externalinterface.call("pub_ist_hd"); import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_hd"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn is an example of button occurrence name in the creative Nie ma obowiązku umieszczania krzyżyka w kreacji. W przypadku kreacji w formacie swf powinna ona posiadać również warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; 24
25 var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Splashpage może być również realizowany niestandardowo I indywidualnie przygotowywany według potrzeb klienta z materiałów dostarczonych w uzgodnionej z działem sprzedaży oraz działem traffic formie. Dopuszczalna waga: max 50kB Dopuszczalne formaty: jpeg/gif i swf. 25
26 Floorad Graficzna forma reklamowa umieszczana na dole przeglądarki, przyklejona do jej dolnej krawędzi niezależnie od przewijania serwisu. Pojawia się na stronie w formie animacji wysuwa się spod dolnej krawędzi przeglądarki. Reklama zamyka się po kliknięciu w krzyżyk. Dopuszczalne formaty to jpeg/gif lub swf. Maksymalna waga to 50kB. Maksymalne rozmiary kreacji to 900x300px. Kreacja swf musi też posiadać dowiązanie do przycisku zamykania: on(release){ flash.external.externalinterface.call("pub_ist_hd"); Action Script 3 : import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_hd"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład nazwy buttona w kreacji Kreacja musi tkże ona posiadać warstwę klikalną (button) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie 26
27 function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 27
28 Flyfooter Graficzna forma reklamowa umieszczana na dole przeglądarki, przyklejona do jej dolnej krawędzi niezależnie od przewijania serwisu. Reklama zamyka się po kliknięciu w pole zwiń uruchamia animację chowania się za prawą lub lewą krawędzią przeglądarki. Dopuszczalne formaty to jpeg/gif lub swf. Maksymalna waga to 50kB. Maksymalne rozmiary kreacji to 750x200px. Jeżeli kreacja jest w formacie swf to musi posiadać warstwę klikana (buton) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji Jeżeli istnieje koniecznośc dostarczenia własnych buttonów zwiń I rozwiń muszą być one w formacie jpeg/gif/png o wysokości dopasowanej do kreacji I szerokości nie większej niż 30px. Maksymalna dopuszczalna waga tych elementów to 5kB 28
29 Floating skyscrapper Graficzna forma reklamowa umieszczana po lewej lub prawej stronie serwisu. Reklama pozostaje w miejscu niezależnie od przewijania serwisu. Dopuszczalne formaty to jpeg/gif lub swf. Maksymalna waga to 50kB. Maksymalne rozmiary kreacji to 750x200px. Jeżeli kreacja jest w formacie swf to musi posiadać warstwę klikana (buton) z dowiązaniem: on (release) { geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 29
30 Ekspand Billboard/Doublebillboard Interaktywny Billboard 750x100 px lub Doublebillboard 750x200 px po najechaniu kursorem myszy rozwijany do maksymalnych rozmiarów 750x300. Dopuszczalna waga: max 45kB Dopuszczalne formaty: jpeg/gif i swf. W przypadku gdy zostaną dostarczone kreacje w formacie jpeg/gif potrzebna będą dwa pliki: jeden o wysokości 100 lub 200px (kreacja przed rozwinięciem), a drugi o wysokości 300px (kreacja po rozwinięciu). Jeżeli materiał ma być plikiem swf to musi posiadać następujące dowiązania: do zwijania po najechaniu kursorem: on (rollout) { flash.external.externalinterface.call("pub_ist_collapse"); do zwijania po kliknięciu: on (release) { flash.external.externalinterface.call("pub_ist_collapse"); do rozwijania po najechaniu kursorem: on (rollover) { flash.external.externalinterface.call("pub_ist_expand"); do rozwijania po kliknięciu: on (release) { flash.external.externalinterface.call("pub_ist_expand"); 30
31 Do zwijania po najechaniu kursorem: import flash.external.externalinterface; // Funkcja wywołana przez zdarzenie function mouserollover (pevt:event):void { ExternalInterface.call("pub_ist_collapse "); OpenButton_btn.addEventListener(MouseEvent.ROLL_OVER, mouserollover); //OpenButton_btn to tylko przykład buttona zamieszczonego w kreacji Do zwijania po kliknięciu: import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_collapse"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład nazwy buttona w kreacji Do rozwijania po najechaniu kursorem: import flash.external.externalinterface; // Funkcja wywołana przez zdarzenie function mouserollover (pevt:event):void { ExternalInterface.call("pub_ist_expand "); OpenButton_btn.addEventListener(MouseEvent.ROLL_OVER, mouserollover); //OpenButton_btn to tylko przykład buttona zamieszczonego w kreacji Do rozwijania po kliknięciu: 31
32 import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_expand"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład nazwy buttona w kreacji Ponadto w warstwie klikanej należy umieścić przycisk (button) z dowiązaniem (tylko w przypadku kreacji swf): on (release){ geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 32
33 Ekspand Skyscraper Interaktywny Skyscraper 160x600 px po najechaniu kursorem myszy rozwijany do maksymalnych rozmiarów 320x600. Dopuszczalna waga: max 45kB Dopuszczalne formaty: jpeg/gif i swf. W przypadku gdy zostaną dostarczone kreacje w formacie jpeg/gif potrzebna będą dwa pliki: jeden o szerokości 160px (kreacja przed rozwinięciem), a drugi o szerokości 320px (kreacja po rozwinięciu). Jeżeli materiał ma być plikiem swf to musi posiadać następujące dowiązania: do zwijania po najechaniu kursorem: on (rollout) { flash.external.externalinterface.call("pub_ist_collapse"); do zwijania po kliknięciu: on (release) { flash.external.externalinterface.call("pub_ist_collapse"); do rozwijania po najechaniu kursorem: on (rollover) { flash.external.externalinterface.call("pub_ist_expand"); do rozwijania po kliknięciu: on (release) { flash.external.externalinterface.call("pub_ist_expand"); 33
34 Do zwijania po najechaniu kursorem: import flash.external.externalinterface; // Funkcja wywołana przez zdarzenie function mouserollover (pevt:event):void { ExternalInterface.call("pub_ist_collapse "); OpenButton_btn.addEventListener(MouseEvent.ROLL_OVER, mouserollover); //OpenButton_btn to tylko przykład buttona zamieszczonego w kreacji Do zwijania po kliknięciu: import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_collapse"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład nazwy buttona w kreacji Do rozwijania po najechaniu kursorem: import flash.external.externalinterface; // Funkcja wywołana przez zdarzenie function mouserollover (pevt:event):void { ExternalInterface.call("pub_ist_expand "); OpenButton_btn.addEventListener(MouseEvent.ROLL_OVER, mouserollover); //OpenButton_btn to tylko przykład buttona zamieszczonego w kreacji Do rozwijania po kliknięciu: 34
35 import flash.external.externalinterface; // Function executed in answer to the event function onclic(pevt:event):void { ExternalInterface.call("pub_ist_expand"); ButonClose_btn.addEventListener(MouseEvent.CLICK, onclic); // CloseButon_btn to tylko przykład nazwy buttona w kreacji Ponadto w warstwie klikanej należy umieścić przycisk (button) z dowiązaniem (tylko w przypadku kreacji swf): on (release){ geturl(_root.clicktag, "_blank"); var clicktag:string=root.loaderinfo.parameters.clicktag; var target:string=root.loaderinfo.parameters.target; //Funkcja wywołana przez zdarzenie function onclic(pevt:event):void { var redirect:urlrequest = new URLRequest( clicktag ); navigatetourl (redirect, target); Button_btn.addEventListener(MouseEvent.CLICK, onclic); //Button_btn is to tylko przykład nazwy buttona w kreacji 35