phpadsnew Dokumentacja techniczna Ostatnia aktualizacja: 2007.03.27 BIATEL S.A. http://www.biatel.pl
Spis treści: 1 Formaty, rozmiary i wagi standardowych produktów reklamowych.... 3 2 Ogólne wymagania dla reklam.... 4 2.1 Reklama typu GIF, JPG...4 2.2 Reklama typu Flash... 4 3 Szczegółowe wymagania dla reklam.... 5 3.1 Toplayer...5 3.2 Interstitial (spot internetowy)... 5 3.3 Bannery typu expand... 6 3.4 Scrollfooter... 7 3.5 Tapeta (watermark)...7 3.6 Dodatkowe uwagi... 7 http://www.sk.biatel.pl, dri@biatel.pl 2
1 Formaty, rozmiary i wagi standardowych produktów reklamowych. Produkt reklamowy Rozmiar Format Waga max. Banner 468x60 gif, jpg, flash 25 KB Banner rozwijany 468x60 (468x240) flash 40 KB (expand) Banner przewijany 468x60 gif, jpg, flash 25 KB (scroll banner) Banner /HP 573x 125 gif, jpg, flash 30 KB Billboard 750x100 gif, jpg, flash 30 KB Billboard rozwijany 750x100 (750x400) flash 45 KB (expand billboard) Billboard przewijany 750x100 gif, jpg, flash 30 KB (scroll billboard) Billboard Double 750x200 gif, jpg, flash 45 KB Banner śródtekstowy 250x250 gif, jpg, flash 30 KB Megabanner 250x600 gif, jpg, flash 45 KB Button 140x125 gif, jpg, flash 25 KB Pop-up, Popunder 250x250 gif, jpg, flash 30 KB Scroll Footer Maksymalna wysokość 30 gif, jpg, flash 20 KB pikseli, szerokość dowolna Toplayer Rozmiar kreacji - dowolny flash 40 KB Interstitial Reklama pełnoekranowa flash 50 KB Tapeta Rozmiar kreacji - dowolny gif, jpg, 5KB http://www.sk.biatel.pl, dri@biatel.pl 3
2 Ogólne wymagania dla reklam. 2.1 Reklama typu GIF, JPG Kreacja musi spełniać wymagania zawarte w punkcie 1 dokumentacji. 2.2 Reklama typu Flash Każda kreacja typu flash powinna w swej najwyższej strefie zawierać przycisk przykrywający całą zawartość bannera, w którym później będą obsługiwane zdarzenia w bannerze. Aby poprawnie zliczać ilość kliknięć w reklamę, w wyżej opisanym przycisku należy umieścić: if (clicktag.substr(0,5) == "http:") { geturl(clicktag, "target"); UWAGA na wielkość liter w zmiennej clicktag. W miejscu target należy wstawic _blank, _self lub inny target. Zamiast clicktag można podać adres www w kreacji, który ma być otworzony po kliknięciu na banner. Należy wtedy w w/w przycisku umieścić poniższy kod: geturl("http://www.jakis-adres-www.pl", "target"); W miejscu target należy umieścić _blank, _self lub inny target. Powyższych wariantów nie powinno stosować się jednocześnie. http://www.sk.biatel.pl, dri@biatel.pl 4
3 Szczegółowe wymagania dla reklam. 3.1 Toplayer Jest to graficzny element reklamowy w formie animacji o dowolnym rozmiarze z możliwością zawarcia efektów dźwiękowych. Reklama wyświetlana jest nad treścią strony w dowolnym jej miejscu. Materiał musi spełniać wymagania zawarte w punktach 1 oraz 2.2 dokumentacji. Każda reklama tego typu musi zawierać przycisk zamknięcia reklamy "X", umieszczony w prawym górnym rogu, z przypisaną akcją: geturl("javascript: phpads_toplayer_close()","_self"); Uwaga na wielkość liter w funkcji phpads_toplayer_close(). Patrz również punkt 3.6. 3.2 Interstitial (spot internetowy) Reklama pełnoekranowa w formie kilku-kilkunastosekundowej animacji z możliwością zawarcia efektów dźwiękowych, całkowicie przykrywająca treść strony. Każda reklama tego typu musi zawierać przycisk zamykania reklamy "X" umieszczony w prawym górnym rogu kompozycji. Reklama uruchamiana jest w momencie wejścia na daną stronę. Materiał musi spełniać wymagania zawarte w punktach 1 oraz 2.2 dokumentacji. Pierwsza, pusta klatka animacji zawiera wywołanie funkcji loader(), odpowiadającej za otwarcie się reklamy po załadowaniu materiału i phpads_window_background('color') odpowiedzialnej za ustawienie koloru tła okna (kolor w formacie heksadecymalny, np. #777777): stop(); geturl("javascript:phpads_window_background('color');","_self"); geturl("javascript:loader();","_self"); Kreacja musi posiadać przycisk krzyżyk zamykający, wywołujący funkcję window.close(): geturl("javascript:window.close();","_self"); http://www.sk.biatel.pl, dri@biatel.pl 5
W ostatniej klatce animacji zawarte jest wywołanie funkcji, automatycznie zamykającej okno reklamy: stop(); geturl("javascript:window.close();","_self"); Uwaga na wielkość liter w nazwie funkcji window.close(). Należy uwzględnić, iż kod serwujący dokonuje preloadu z użyciem funkcji play() i stopplay(). Jeśli w głównej lini czasu (timeline) wstawiany jest movieclip, należy sprawdzić czy ilość klatek w głównej lini czasu (od momentu wywołania movieclip) jest większa niż ilość klatek w movieclip. Czyli jeśli w klatce 2 wywołamy jakiś moviclip z 10 klatkami, główna linia czasu powinna mieć co najmniej 12 klatek. Można rónież tworzyć animacje w głównej lini czasu. Patrz również punkt 3.6. 3.3 Bannery typu expand Materiał musi spełniać wymagania zawarte w punktach 1 oraz 2.2 dokumentacji. Kreacja powinna obsługiwać zdażenia rollover i rollout tak jak poniżej (pnkt. 3.6): rozwijanie: on (rollover) { geturl("javascript: doexpand();","_self"); Rozwiniecie bannera może nastąpić wyłącznie w wyniku umieszczenia nad nim kursora myszy. zwijanie: on (rollout) { geturl("javascript: dolittle();","_self"); Patrz również punkt 3.6. http://www.sk.biatel.pl, dri@biatel.pl 6
3.4 Scrollfooter Reklama w formie paska reklamowego emitowana w dolnej części okna przeglądarki nad treścią oglądanej strony. Reklama przesuwa się wraz z przewijaniem górę i w dół oglądanej strony. Może zawierać tekst oraz elementy graficzne, zarówno statyczne jak i animowane, które przewijają się pionowo wzdłuż paska. Maksymalna wysokość 30 pikseli, szerokość dowolna. Materiał musi spełniać wymagania zawarte w punktach 1 oraz 2.1 dokumentacji. 3.5 Tapeta (watermark) Reklama graficzna wyświetlana na całej stronie serwisu w formie tła strony internetowej. Reklama ta nie posiada opcji kliknięcia. 3.6 Dodatkowe uwagi Punkt dotyczy bannerów typu flash opisanych w punktach 3.1, 3.2 i 3.3. Wszystkie zdarzenia typu rollover, rollout i inne powinny zostać obsłużone w przycisku, który znajduje się w najwyższej strefie i przykrywa cały obszar bannera. Mowa o przycisku opisanym w punkcie 2.1. Przycisk zamykający kreację powinien znaleźć się również w najwyższej strefie i powinien obsługiwać zdarzenie kliknięcia, która wywoła odpowiednią funkcję javascript, która zamknie banner. Przycisk zamykający banner powinien znaleźć się powyżej w/w przycisku. http://www.sk.biatel.pl, dri@biatel.pl 7