RETNINGSLINJER EKSTRA BLADET MOBIL

Relaterede dokumenter
RETNINGSLINJER EKSTRA BLADET MOBIL

RETNINGSLINJER EKSTRA BLADET TABLET

RETNINGSLINJER EKSTRA BLADET MOBIL

RETNINGSLINJER EKSTRA BLADET TABLET

Specifikationer for annoncering på EB s digitale platforme

BANNERSPECIFIKATIONER - MOBIL FOR BERLINGSKE MEDIA 2015

Specifikationer for annoncering på EB s digitale platforme

SPECIFIKATIONER FOR DESKTOP

SPECIFIKATIONER FOR DESKTOP

Tjekliste til samtlige bannere på danskespil.dk

Bannerspecifikationer. For Berlingske Media 2016

Vejledning. Indhold. Side 1

BANNERSPECIFIKATIONER FOR BERLINGSKE MEDIA 2015

BANNERSPECIFIKATIONER - DESKTOP FOR BERLINGSKE MEDIA 2015

Online annoncespecifikationer

Tablet. Generelle betingelser. Materialedeadline. Priser og formater*

BOrsen.dk. Megaboard 930x180. Artikelbanner 300x250. Sidebanner. 160x600. Artikelbanner 300x250

Teknisk dokumentation

Indhold Login flexsignage... 1 Rediger eksisterende layout... 1 Oprette et layout - template... 1 Oprette et layout tomt... 2 Designe layout...

Dokumentation. Karen-Louise Fejerskov

Get Skeleton. Boilerplate for Responsive, Mobile-Friendly Development

grafisk workflow OPGAVE: EMBRACE-IT WEBSITE

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS

Brugervejledning til Design Manager Version 1.02

Grafisk produktion og workflow

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2.

The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family.

5 ARBEJDE MED EDITOREN

Tracking af YouTube i Google Tag Manager og Universal Analytics (Seneste version)

Grafisk Redegørelse Opgaven Programvalg Kvalitetsvurdering Målgruppe Arbejdsproces Kvalitet Komposition og layout Brugervenlighed

Webside score templatedownload.org

Extension udvikling i Mozilla Firefox. Henrik Gemal

SKE BERLING PRISLISTE

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING

Kalender med mailingliste

Indhold... 2 Installation af bannermodulet... 3 Opsætning af bannermodul... 5 Opsætning af bannere... 7 Indsætning af bannermodul på side...

AL DIGIT 015 SKE BERLING PRISLISTE

Webside score assin.co

FYNSKE MEDIERS SITES.

Fang Prikkerne. Introduktion. Scratch

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

Aktivering af Survey funktionalitet

Formatering af tekst, JCE Editor, Joomla

Bannerspecifikationer. For Berlingske Media 2016

Bootstrap Tutorial LAV EN SIMPEL RESPONSIVE SIDE MED BOOTSTRAP MATHIAS HERSKIND GROTRIAN

Borsen.dk. Danmarks største online erhvervsredaktion

Se hjemmesiden på:

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Installationsvejledning til Virk Tæller

Efterlyst! Introduktion HTML & CSS. I dette projekt skal du lære, hvordan du laver din egen plakat. Arbejdsliste. Test dit Projekt.

Webside score downvid.co

GRAFISK PRODUKTION PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE

Boligsøgning / Search for accommodation!

Velkommen på NORDJYSKE Mediers sites

Dit værktøj til medieomtale. Nyeste version findes på

Help / Hjælp

DOKU- MEN- TATION TEK- NISK

Hvor er mine runde hjørner?

Nyhedssystem med mailingliste

Golfspillernes førstevalg

For dig som skal levere programmer til bideo.dk

MICROSOFT ONLINE KURSER

CentOS 7. Lavet af Ali Sarac og Andreas Jensen

Produktionsforståelse. Julie Kühnell Hovedforløb 2, november 2017

Qbrick s krav til video filtyper

Dit værktøj til medieomtale.

Adobe Acrobat Connect brugergrænsefladen

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

EKSTRA BLADET EKSTRA BLADET WEBTV

Implementeringsvejledning

Billeder, video og lyd i Fronter

Grafik Workflow...2 Opgave Kunden Min opgave Nuværende Design...4 Overvejelser Brainstorm...6 Målgruppe Signalværdi Sitemap Nuværende sitemap...

Dit værktøj til medieomtale. Nyeste version findes på

Administration - Wordpress Administration - Wordpress

Golfspillernes førstevalg

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Log ind. Opret fortælling. Skriv tekst. Upload billeder. Indsæt billeder. Indsæt links. Indsæt citat. Indsæt grå boks

Alle tekstbokser er generelle informationer og ikke en del af selve step by step guiden.

Indhold. Grafisk workflow 3 Procesbeskrivelse 4 Inspiration 5 Skitser 6 Flowchart 7 Typografi og farver 8 Skelet 9 Storyboard 12 Html, css og seo 16

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM

Byggebasen Javascript

Procesbeskrivelse - Webprogrammering

Form og dens underlige box model

Forståelse for grafisk produktion og workflow

Her vil jeg forsøge at gennemgå hvordan vi kan opnå at centrere en»div-container«både vertikalt og horisontalt i browser vinduet.

4 ARBEJDE MED SEKTIONER

ADMINISTRATIONS MANUAL

Guide til upload af ruter og interessepunkter på Endomondo

WORKFLOW. RESPONSIV HJEMMESIDE MED ET FARVETWIST Hjemmesidedesign og udvikling.

GRAFISK WORKFLOW. 1 Grafisk workflow

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

PageSpeed Insights. (udløbsdato er ikke specificeret)

Manual til administration af online booking

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Vejledning til opbygning af hjemmesider

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/

Flash Logic Free CMS. Manual og brugervejledning

Dit værktøj til medieomtale.

BERLINGSKE MEDIA PRISLISTE 2016 Find os på VELKOMMEN

Transkript:

RETNINGSLINJER EKSTRA BLADET MOBIL

GENERELLE RETNINGSLINJER Annoncøren er ansvarlig for bannermateriale, funktionalitet og design. Bannere, der forstyrrer det redaktionelle indhold eller forårsager tekniske problemer for de besøgende, vil blive fjernet fra siden med det samme. Annoncøren er ansvarlig for at levere bannere, der kan afvikles på alle platforme og i alle browsere. Hvis dette ikke er tilfældet, skal EB Backoffice have besked senest 3 hele arbejdsdage før kampagnestart. Alt bannermateriale skal ligge inden for rammerne af den udpegede bannerplads. Dvs. ingen frem-springende billeder, lag eller popups, som går ud over den specificerede størrelse på banneret. Bannere må ikke ligne redaktionelt indhold i hverken form eller tekst. Vendinger som Læs Mere, Breaking News o.lign. må ikke bruges tekst der omtaler produkter i 3. person må heller ej anvendes. Links skal altid åbne i nyt vindue. Levering af materiale: Bannermaterialet sendes til backoffice_ebn@eb.dk med følgende information: Navn på kunde (i emnefelt ved e-mail) Kampagnenavn Tidspunkt for kampagnestart Evt. bureauordre ID Evt. kontaktperson på mediebureau eller hos kunde Angivelse af format, placering og type Hvor banneret skal linke til (landingpage) Sæt salgskonsulenten cc på mailen

REGLER FOR LEVERING Bannermaterialet skal afleveres senest 3 hele arbejdsdage før offentliggørelsen - ved specialformater 4 hele arbejdsdage før offentliggørelse. Hvis en kampagne eksempelvis skal køre mandag morgen, skal materialet være EB Backoffice i hænde senest onsdag morgen. Hvis bannerne er i HTML, skal preview-link medsendes, når materialet afleveres. Hvis bannerne kodes i HTML5 og JavaScript, anbefaler vi følgende Rich Media Editors, der alle opfylder MRAID (Mobile Rich Media Ad Interface Definitions) standarden: Sprout, Celtra, Crisp. Læs mere om MRAID her: http://www.iab.net/media/file/iab_mraid_v2_final.pdf Ved forsinket levering kan EB ikke garantere offentliggørelse, og leverandøren kan blive opkrævet et administrationsgebyr. Bannermateriale, som falder uden for rammerne af vægt og format-oversigten, betragtes som specialformater. Hvis specialformater ønskes indrykket, bedes du kontakte EB Backoffice. Vi glæder os over og afprøver gerne nye bannerkoncepter, men skal først kontrollere, at de opfylder vores tekniske og redaktionelle krav. Der er ingen garanti for, at specialformater kan indrykkes. I tilfælde af overvældende negativ bruger-feedback/-forstyrrelse, har EB ret til at gøre indsigelse og dermed få fjernet annoncematerialet, uanset om kampagnen er fuldført eller ej. Annoncøren vil i så fald have ret til at få fuldført kampagnen med andet, accepteret materiale. Kreditnota på kampagnen sendes til kunden, såfremt de ikke ønsker at anvende alternativt materiale.

VÆGT OG FORMAT Topbanner: *320x160 Max 60 kb. (inkl. evt. expand) Yderligere bruger interaktion maks. 1 MB gif/png/jpeg/ HTML** (se guidelines nedenfor) Landing page URL Topbanner med expand: *320x160 320x320 / 320x480 Max 60 kb. (inkl. topbanner) Yderligere bruger interaktion maks. 1 MB Lukknap i nederste højre hjørne (40x40) Topbanner med expand og swipe: *Flere billeder i 320x320 / 320x480 Max 60 kb. (inkl. Expand og swipe) Yderligere bruger interaktion maks. 1 MB Lukknap i nederste højre hjørne (40x40) * Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning. **Ved topbanner med expand (og evt. swipe) i HTML, skal expandet kodes således, at det enten skubber siden ned eller lægger sig som et lag oven på siden.

VÆGT OG FORMAT Megabanner: *Format: 320x320 Max 60 kb. Yderligere bruger interaktion maks. 1 MB Type: gif/png/jpeg/html (se guidelines nedenfor) Landing page URL Takeover/Interstitial: *Format: 320x320 Max 60 kb. Type: gif/png/jpeg/html** (se guidelines nedenfor) Lukknap i nederste/øverste højre hjørne (40x40) Landing page URL HTML5: Hvis det ønskes kan formatet laves med animation og transparent baggrund. Dette format afvikles med en Frekvens 1/daglig på alle sektioner undtagen Forsiden af Eb.dk Dette format vises i 7 sekunder og lukkes automatisk derefter *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning. **Ved takeover/interstitial i HTML skal banneret kodes således, at det ligger som et lag oven på siden

MOBIL-TEMPLATES På ekstrabladet.dk (mobil) har vi mulighed for at booke specielle formater via templates gennem vores adserving-system. Dette giver muligheden for at afvikle specielle formater uden for meget ekstra omkostning hos de kreative bureauer. Top Expand Inkl. evt. video i banner Top Expand med Swipe Inkl. evt. video I banner Interstitial Banner med Swipe Banner med Video Cube

MOBIL-TEMPLATES Top Expand (med evt. video) Top Expand er et topbanner, som expander udover det redaktionelle indhold ved klik på topbanneret. Det er muligt at have en video i banneret, hvis dette ønskes. Materialelevering: Topbanner Pixelformat: *320x160 Filformat: jpeg, gif eller png Expand-banner Pixelformat: *320x320/320x480 Filformat: jpeg, gif eller png Vægt på bannerne må max. være 60KB tilsammen (ex. Top 20KB og Expand 40KB) Landingpage URL Evt. impression tracking URL Evt. Video Hvis der skal video i expand-delen, skal der være plads til det i banneret, dvs. der skal være en ramme, hvori vi ved, at videoen skal indsættes. Pixelformat: max resolution 320x480 Filformat: MP4 og/eller WEBM Vægt: max 1 MB Evt. tracking Urler for hhv. Play, Pause eller End video *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

MOBIL-TEMPLATES Top Expand med Swipe (inkl. evt. video) Top Expand med Swipe er et topbanner, som expander udover det redaktionelle indhold ved klik på topbanneret. Swipe-funktionen kommer frem i det expandede format, hvor man kan swipe frem og tilbage mellem forskellige budskaber. Materialelevering: Topbanner Pixelformat: *320x160 Filformat: jpeg, gif eller png Expand-bannere Pixelformat: *320x320/320x480 Filformat: jpeg, gif eller png Vægt på bannerne må max. være 60KB tilsammen (ex. Top 10KB og Expand1 30KB, Expand2 30KB, Expand3 30KB) Landingpage URL Evt. impression tracking URL Evt. Video Hvis der skal video i expand-delen, skal der være plads til det i banneret, dvs. der skal være en ramme, hvori vi ved, at videoen skal indsættes. Pixelformat: max resolution 320x480 Filformat: MP4 og/eller WEBM Vægt: max 1 MB Evt. tracking Urler for hhv. Play, Pause eller End video *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

MOBIL-TEMPLATES Interstitial Interstitial er et format, der popper frem på siden og ligger udover det redaktionelle indhold. Banneret skal laves med solid baggrund. Banneret vises i 7 sekunder og lukker automatisk derefter. Materialelevering: Interstitial-banner Pixelformat: *300x300/320x320 Filformat: jpeg, gif eller png Vægt: max. 60KB Landingpage URL Evt. impression tracking URL *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

MOBIL-TEMPLATES Banner-Swipe Banner med Swipe er et format, hvori man kan swipe frem og tilbage mellem forskellige budskaber. Materialelevering: Banner Pixelformat: *Top (320x160), Mega (320x320) Filformat: jpeg, gif eller png Vægt på bannerne må max. være 60KB tilsammen (ex. Banner1 33KB, Banner2 33KB, Banner3 34KB) Landingpage URL (evt. forskellige - per slide) Evt. impression tracking URL *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

MOBIL-TEMPLATES Banner med video Banner med video er et format, hvori man kan klikke på banneret for at afspille video. Materialelevering: Banner Pixelformat: Top *(320x160) eller Mega (320x320) Filformat: jpeg, gif eller png Landingpage URL Evt. impression tracking URL Video Der skal være plads til det i banneret, dvs. der skal være en ramme, hvori vi ved, at videoen skal indsættes. Pixelformat: max resolution 320x480 Filformat: MP4 og/eller WEBM Vægt: max 1 MB Evt. tracking Urler for hhv. Play, Pause eller End video *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

MOBIL-TEMPLATES Cube Cube er et format hvori der er 4 sider med forskellige budskaber. Det er et banner som roterer automatisk men man kan ligeledes manuelt swipe frem og tilbage mellem de forskellige budskaber. Materialelevering: 4 x Bannere Pixelformat: Top *(320x160) eller Mega (320x320) Filformat: jpeg, gif eller png Landingpage URL (evt. 4 forskellige - per slide) Evt. impression tracking URL (evt. 4 forskellige - per slide) Evt. Video Hvis der skal video i, skal der være plads til det i banneret, dvs. der skal være en ramme, hvori vi ved, at videoen skal indsættes. Pixelformat: max resolution 320x480 Filformat: MP4 og/eller WEBM Vægt: max 1 MB Evt. tracking Urler for hhv. Play, Pause eller End video *Alle bannere kan leveres i dobbelt op størrelse i forhold til Retina skærme eg. 320x160 = 640x320. Vores banneradserving system vil sørge for at justere størrelsen i forhold til brugerens skærm opløsning.

HTML BANNER-GUIDELINES Som udgangspunkt skal bannerne kodes, så de fylder så lidt som muligt, så Ekstra Bladets mobilside også fungerer fornuftigt i brugstilfælde med begrænset netværksforbindelse. Nedenstående punkter er fremgangsmåder til, hvordan man begrænser data load et på telefonen. jquery er allerede inkluderet under ekstrabladet.dk, så der er ingen grund til at inkludere jquery i koden til banneret igen. Vi garanterer, at jquery er opdateret og loadet, inden banneret hentes. Gzip Husk altid at slå gzip til på serveren, som banneret skal hentes fra. På den måde bliver der sendt mindre data over netværket (besparelsen er 50-60%) det gør alting hurtigere og brugeroplevelsen bedre.

HTML BANNER-GUIDELINES Javascript/CSS CSS skal namespaces separat fra ekstrabladet.dk vi anbefaler, at man yderst sætter en CSS-klasse efter skabelonen: firmanavn_kampagnenavn_bannernavn, og at alle bannerets CSS-selectors bruger denne som udgangspunkt. Eksempel: HTML: <div class= gevalia_uventedegaester_topslider ></div> CSS:.gevalia_uventedegaester_topslider h2 { }. gevalia_uventedegaester_topslider span { } På den måde er der vandtætte skodder imellem ekstrabladet.dks CSS og bannerets. JavaScript i banneret skal holdes inden for en enkelt funktions scope, og alle variabler skal deklareres med var. Eksempel: JAVASCRIPT: (function(){ var a = 2; }()); (Læs mere om denne måde at gøre tingene på her: http://www.jspatterns.com/self-executing-functions/) På denne måde er der ingen mulighed for JavaScript-kode, der karambolerer med ekstrabladet.dks JavaScript. Er dette komplet umuligt at honorere, skal alle metodenavne og variabelnavne begynde med firmanavn_kampagnenavn_bannernavn. Animation. På de mobile platforme kan man forbedre kvaliteten af animationer betragteligt ved at lave dem i CSS3 i stedet for JavaScript. Kort fortalt udnytter CSS3-transformationerne telefonernes indbyggede grafik-processorer til at drive animationen, hvilket er langt hurtigere end at bruge hoved-cpu en, og det giver langt mere flydende animation. Læs mere her: http://css3.bradshawenterprises.com/transitions/

HTML BANNER-GUIDELINES HTTP Minimér antallet af HTTP-kald (roundtrips) ved at samle HTML, CSS og JavaScript i én fil jo færre HTTP-kald desto bedre performance. Cache-headers på serveren, som banneret serveres fra, skal sættes til at løbe hele kampagneperioden ud. Se mere her: (http://betterexplained.com/articles/how-to-optimize-your-site-with-http-caching/) zindex guidelines til HTML og JavaScript bannere Ved HTML- og JavaScript-bannere skal bannerets zindex altid være højere end mobilsitets. Det anbefales at sætte zindex til >10.000.

HTML BANNER-GUIDELINES HTML5 bannere der skal understøttes af Adtech skal indeholde følgende: Sæt alle nødvendige scripts i index.html (Roden af mappen). Sæt alle filer I roden af mappen. Må ikke indeholde en mappestruktur. Navngiv id, klasser, funktioner og variabler, så de passer med elementet. Anvend Adserver variabel (_ADCLICK_)* indenfor index.html. Adserver vil ikke erstatte variablerne i js. filer, yderligere HTMLfiler eller andre filtyper. Adserver variabler bruges til eksempelvis at tælle klik eller definere den korrekte sti til billeder. *HTML banner kode eksempel med Adserver variabel i index.html: <a href="_adclick_http://www.aol.com" target="_blank"> <img src = "_ ADPATH_300x250_blau.jpg" width = "300" height = "250" alt = "ADTECH" /> </ a >

HTML BANNER-GUIDELINES En anden mulighed er, at hoste alle filerne på en ftp server og angive en iframe: Indsæt Clicktag i index.html før Adserver variabel virker i iframen* Eksempel på iframe med Adserver variable: <iframe src="http://url-hvor-filerne-ligger?click=_adclick_http://url-hvor-banneret-skal-linke-til" style="border:0;overflow:hidden;width:xpx;height:xpx;"></iframe> *Clicktag: HTML5 Edge Animate Eksempel på Javascript kode der opfanger Adserver variable "_ADCLICK_" i iframen. (Indsættes efter sidste <div>) <script type="text/javascript"> var gotourl = location.href.split("?click=")[1]; var foo = document.getelementbyid('stage'); if (typeof foo.addeventlistener!== 'undefined') { foo.addeventlistener( 'click', clickhandler, false ); } else { foo.attachevent( 'click', clickhandler ); } function clickhandler() { window.open(gotourl); } </script>

Klikmåling i 3. part HTML-banner Når et banner er booket som 3. part HTML, i en iframe skal links i banneret prefixes med et adtech clicktag. Clicktagget genereres ved at _ADCLICK_ tilføjes som parameter til iframe src en. Eksempelvis: <iframe src="http://dinserver.dk/ditbanner.html?click=_adclik_"></iframe> I bannerkoden skal parameteren så prefixes på links. Eksempelvis: var gotourl = location.href.split("?clicktag=")[1] + "http://hvorbrugereskalsendeshen.dk"; ditbanner.onclick = function() { window.open(gotourl);

Polite Load kodning i HTML-banner Polite Load Heavy rich media-bannere kan tynge loadtiden på sitet betydeligt, og som en løsning på dette, anbefaler vi, at der bruges polite-bannere. Polite-bannere tillader, at banneret vejer mere end normalt, fordi image,filen i banneret erstatter originalbanneret i den tid, det tager for sitet at loade færdigt. Først derefter loader den tunge swf-fil. På mobil er det tilladt at hente yderligere 100 KB udover de tilladte 60KB. For at bygge et Polite banner i html5 bruges nedenstående kode: <!DOCTYPE html> <html> <head> <script src="http://ads.pictela.com/ads/jsapi/adtech.js"></script> </head> <body> <script> function pageloadhandler() { alert("the host page has fully loaded!") } if (ADTECH.isPageLoaded()) { pageloadhandler(); } else { ADTECH.addEventListener(com.adtech.RichMediaEvent.PAGE_LOAD, pageloadhandler); } </script> </body> </html>

Interstitial kodning i HTML-banner Eksempel på kodning af Interstitial i HTML på engelsk: The easiest way of making an interstitial designed layer model based on HTML elements is to make something like below. <div id="absolute"> <div id="relative"> <div id="creative"> <!-- creative content here --> </div> </div> </div> Now, lets say that the creative has the dimensions 500x500 to make things easier. We need to calculate half of width and height to make the positioning centered later on. Because of the way I usually solve the centering, it will be a lot easier to do it when calculating as I will show below. We start of by centering the container named "absolute" with the following CSS code. #absolute { display: block; width: 500px; height: 500px; position: absolute; top: 50%; left: 50%; }

The code above will make the creative centered in a way, but from the centered area, it will reach out 500 pixels down and to the right - incorrect centering in other words. So, what we need to do it to add a negative value with help of margin to solve the issue. #absolute { display: block; width: 500px; height: 500px; position: absolute; top: 50%; left: 50%; margin-top: -250px; /* half height */ margin-left: -250px; /* half width */ } That being said, we now only need to make the element named "relative" working as the outer container for the creative element. The code below should be doing the trick. #relative { display: block; width: 500px; height: 500px; position: relative; } The client can make their own custom CSS-values for the element named "creative" since that makes more sense.