RUUTU DYNAAMINEN SPOTTI TEKNISET OHJEET Versio 1.0 Yleistä Tavallisen videomainoksen sijasta Ruudussa voidaan mainostauolla esittää dynaamisia spotteja. Dynaamiset spotit ovat flash mainoksia, jotka mahdollistavat interaktiiviset toiminnot mainoksessa. Tekninen toteutus Spotti tehdään Flashillä ja ohjelmoidaan actionscriptin versiolla 3.0. Mainos talletetaan Flashplayer 10.1 yhteensopivaksi swf:ksi. Tiedoston koko: 640X360 pikseliä Painoraja: 130 kilotavua. Ruudun dynaamisissa spoteissa pitää käyttää IAB:n VPAID standardin mukaista rajapintaa. Rajapinnan tarkka kuvaus löytyy IAB:n sivuilta: http://www.iab.net/vpaid Helpoin tapa aloittaa VPAID mainoksen teko Ruutuun, on käyttää kommentoitua esimerkkiaineistoa. Aineiston voit ladata osoitteesta: http://www.nelonenmedia.fi/vpaid tekninen ohjeistus/ SWF tiedoston voi testata ruutuplayerillä osoitteessa: http://www.nelonenmedia.fi/vpaid tekninen ohjeistus/. Huom. Johtuen VPAID:in rakenteesta, oikein tehty mainos ei lähde pyörimään suoraan Flash IDE:ssä tai selaimessa. Mainoksen starttaaminen vaatii sen lataamisen videoplayeriin, mikä kutsuu VPAID funktioita mainoksessa. Huomaathan myös, että videoplayer ei tarjoa mainokselle mitään toiminnallisuuksia. Mainoksen täytyy toteuttaa mm. videoiden näyttäminen, mainoksen sulkeutuminen mainoksen päätyttyä, linkit, klikkausten ja muiden tapahtumien seuranta, sulje nappi, fullscreenistä poistumiset jne. VPAID mainoksen yleinen toiminta videoplayerissä 1 ) Videoplayer lataa mainostiedoston
2 ) Videoplayer kutsuu mainoksen funktiota getvpaid(), mainos palauttaa referenssin itseensä. 3 ) Videoplayer kutsuu mainoksen funktiota handshakeversion(), mainos palauttaa arvon 1.0 4 ) Videoplayer kutsuu initad() funktiota 5 ) Mainos lataa tarvittaessa lisämateriaalia verkosta ja lähettää playerille eventin AdLoaded 6 ) Videoplayer kutsuu mainoksen funktiota startad() 7 ) Mainos voi aloittaa toimintansa 8 ) Mainos lähettää playerille eventin AdStarted 9 ) Mainos lähettää playerille eventin AdImpression 10 ) Kun mainos on päässyt loppuun ja se on sulkenut kaikki videot, timerit, äänet ja animaatiot, lähettää se playerille eventin AdStopped, jonka jälkeen player lopettaa mainoksen. 11 ) Videoplayer kutsuu eri vaiheisssa myös mainoksen funktioita adlinear() ja adremainingtime(). adlinear() funktion tulee palauttaa true ja adremainingtime() palauttaa jäljellä oleva aika sekuntteina. Huom. Mainostiedosto ei siis saa aloittaa toimintaansa ennen kuin videoplayer kutsuu mainoksen funktiota startad() Clickthrough ruudun VPAID mainoksessa 1 ) Mainokseen voi sisältyä vapaa määrä linkkejä ulkoisiin osoitteisiin 2 ) Mainoksen täytyy itse avata haluamansa linkki uuteen ikkunaan. Esim näin: navigatetourl(new URLRequest( "Your url here" ), "_blank"); 3 ) Mainoksessa ei siis käytetä perinteisissä bannereissa käytettäviä clicktag komentoja 4 ) Videoplayer ei tilastoi klikkejä, joten osoitteiden täytyy sisältää seuranta. 5 ) Klikkauksen yhteydessä mainoksen täytyy samalla lopettaa oma toimintansa ja näyttää standardi pause näkymä Esitys on pysäytetty tekstillä. 6 ) Pause näkymää klikkaaminen täytyy sulkea mainos
7 ) Pause näkymä löytyy esimerkkitiedostosta. Interaktiiviset toiminnot 1 ) Mainokseen itseensä voi sisältyä interaktiivisia toimintoja kuten pelejä, lomakkeita yms. toimintaa 2 ) Jos käyttäjä aloittaa interaktiivisen toiminnan, täytyy mainoksen näyttää oikeassa yläkulmassaan sulje nappi. Esimerkki Sulje napista löytyy esimerkkitiedostosta. 4 ) Sulje napin painamisen täytyy lopettaa kaikki mainoksen toiminnot ja lähettää videoplayerille event AdStopped 5 ) Mainos voi myös itse koska hyvänsä sulkea itsensä lähettämällä videoplayerille eventin AdStopped. Esimerkiksi lomakkeen lähetyksen jälkeen mainos voi tehdä tämän automaattisesti tai tarjota käyttälle erillistä sulje nappia. Mainoksen sulkeminen 1 ) Mainoksen sulkeminen on aina mainoksen vastuulla. Videoplayer ei sulje mainosta automaattisesti. 2 ) Jos kävijä ei reagoi mainokseen mainoksen on suljettava itsensä automaattisesti mainosajan loputtua. 3 ) Jos kävijä klikkaa linkkiä mainoksessa, on mainoksen näytettävä standardi pause näkymä. Pause näkymän klikkauksen on suljettava mainos. ( kts. tarkemmin mallimateriaalieista ) 4 ) Jos kävijä aktivoituu käyttämään mainoksen interaktiivista toimintoa ( peliä, lomaketta, tms. ) on käyttäjälle näytettävä oikeassa yläkulmassa sulje nappi, joka sulkee mainoksen. Käyttäjälle on syytä tarjota myös muissa luontevissa paikoissa mahdollisuus sulkea mainos. 5 ) Muista pysäyttää kaikki videot, äänet, laskurit, animaatiot yms. ennen mainoksen sulkemista. Muuten esimerkiksi videon ääni saattaa jäädä kuulumaan taustalle vaikka mainos on suljettu. 6 ) Mainos suljetaan lähettämällä videoplayerille event AdStopped. ( kts. tarkemmin mallimateriaalieista ) 7 ) Videoplayer saattaa myös kutsua mainoksen funktiota stopad(), jolloin mainoksen on
suljettava itsensä ja lähetettävä sen jälkeen event adstopped Videoiden näyttäminen dynaamisissa spoteissa 1 ) Dynaamisessa spotissa voidaan näyttää videota samoilla tekniikoilla kuin muissakin Flash toteutuksissa, kuten Actionscriptin video objektilla tai FlvPlayback komponentilla. 2 ) Dynaamisessa spoteissa videon näyttäminen, videokontrollit jne. ovat mainoksen vastuulla. Videoplayer itsessään ei tarjoa videoiden näyttämiseen dynaamisissa spoteissa toimintoja. 3 ) Jos käytät videon näyttämiseen FLVplayback komponenttia, muista asettaa siinä fullscreentakeover = false Fullscreenin hallinta ja mainoksen skaalaus Videoplayer saattaa olla fullscreenissä kun mainos näytetään. Mainoksen täytyy itse skaalata itsensä oikeaan kokoon mainoksen alussa sekä videoplayerin kutsuessa mainoksen funktiota resizead() Jos käyttäjä klikkaa clickthrough linkkiä tulee mainoksen itse vaihtaa näkymä Fullscreenistä pois tavalliseen näkymään ( stage.displaystate = StageDisplayState.NORMAL ) Jos käyttäjä aktivoituu käyttämään mainoksessa interaktiivisia toimintoja voi mainos, oman harkkinnan mukaan, palauttaa näkymän pois fullscreenistä. Esimerkiksi jos käyttäjä vaihtaa mainoksessa videota, ei mainosta ole välttämättä syytä palauttaa pois fullscreenistä. Jos käyttäjä aloittaa lomakkeen täyttämisen on syytä poistua fullscreen tilasta, koska lomaketta ei voi täyttää fullscreenissä. Seuranta 1 ) Videoplayer tilastoi mainoksen impression ainoastaan jos mainos lähettää videoplayerille eventin adimpressionin ( kts. mallitiedostot ) 2 ) Kaikki muu seuranta on toteutettava itse mainokseen ja/tai implementoituna mainoksesta avattavien linkkien url:eihin.. Turva alue
Mainoksen alaosasta on syytä varata 65 pikselin korkuinen alue ns. turva alueeksi. Tämän alueen päälle voivat tulla joissakin tilanteissa videoplayerin kontrollit. Kontrollien alle jääviä mainoksen elementtejä ei voi klikata.