Tekniska riktlinjer för kreativt material baserat på HTML5

Relevanta dokument
Materialspecifikationer

Materialspecifikationer webb 2014

Mobilt. Digitala annonsformat och teknisk specifikation. Gäller fr om

Teknisk information för digital annonsering

Materialspecifikation för desktop och mobil

Nya Veckans AffArer VÅRA LÄSARE RÄCKVIDD & UPPLAGA

Teknisk beskrivning för annonsering i PlayAd s format

PRISLISTA Vi finns där brudparen finns!

2011 Prislista. Din resa börjar här!

Materialspecifikation

DAGENS ANNONSER & PLATSANNONSER. Priser & format för annonsering & platsannonsering i Dagens Apotek & på dagensapotek.se

Gäller fr om och tills vidare

2013Prislista. Nå dina kunder via De som besöker vår hemsida har vanligen något av följande ärenden:

Materialspecifikation för desktop och mobil

On-line produktion TDDC61

MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Riktiga Vykort Partner webb Teknisk beskrivning

ANNONSER & PLATSANNONSER. Priser & format för produkt- och profilannonsering samt platsannonsering på dagensapotek.se

ANNONSER & PLATSANNONSER. Priser & format för produkt- och profilannonsering samt platsannonsering på dagensapotek.se

Gäller fr om och tills vidare

OM KINGSIZE KINGSIZE ÄR SVENSK HIP HOP/URBAN LIVSSTIL

Mobilt. Digitala annonsformat och teknisk specifikation. Gäller fr om

Digital materialspec - Hälsa & Fitness

Applikationsexempel Timer med tryckknapp

Materialspecifikation för alla Portalens mässajter

Språk för webben introduk4on 4ll HTML

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem

Laboration 1 XML, XPath, XSLT och JSON

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning

NYA VECKANS AFFARER VÅRA LÄSARE RÄCKVIDD & UPPLAGA

Sju riktlinjer vid utveckling av hemsidor för mobil och desktop

Statistik från webbplatser

VECKANS AFFÄRER VÅRA LÄSARE RÄCKVIDD & UPPLAGA

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Läs mer om dina möjligheter c

VECKANS AFFÄRER VÅRA LÄSARE RÄCKVIDD & UPPLAGA

Produktionsprislista och materialspecifikationer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

WiFi4EU-kontrollfunktion. Vägledning v1.0

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Det ska endast finnas två bilder av samma typ på spelplanen.

Bilder. Bilder och bildformat

2016 PLATSANNONSER. Priser & format för platsannonsering i jobb & karriär & på dagensmedicin.se

Axiell Arena Visa BOOK-IT:s resurser

jobb & karriär PLATSANNONSER Priser & format för platsannonsering i jobb & karriär & på dagensmedicin.se

Statistik från webbplatser

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

SKOLFS. beslutade den XXX 2017.

Zimplit CMS Manual. Introduktion. Generell Information

Spelprogrammering med JavaScript och HTML5

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

Annonsering friidrott.se

<script src= "

Webbutveckling Laboration 1: HTML5 och CSS3.

Google Analy+cs. Umeå universitet

E11 "Protection" Föreläsning 11, HT2014 Säkerhet, tillgänglighet. Johan Leitet. Kurs: 1dv403 Webbteknik I

MTG TV &Radio. Webbmöjligheter.

PageSpeed Insights. (utgångsdatum har inte angetts)

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

JavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI

Mångdubbla din försäljning med målsökande marknadsföring

Digital materialspec - Fitness For Men

Manual Söka ledig tjänst Landstinget i Östergötland. Senast reviderad

Räkna med ASP.NET MVC 3

Du kan själv följa med i denna steg-för-steg guide i din texteditor.

Widgetguiden Vad är Publits widgetshop?

Materialspecifikation för desktop och mobil

Innehållsförteckning. Adobe GoLive CS

ADOBE FLASH PLAYER 10.3 Lokal inställningshanterare

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

TDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap

Manual för Veneröds Dressyrstall

Övning (X)HTML 2. Sidan 1 av

Manual Anvisningar vid annonsering på startsida i Ratsit 3.0.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

QR-KODER. En kort guide till hur du bör tänka när du använder QR-koder i dina kampanjer.

PageSpeed Insights. (utgångsdatum har inte angetts)

Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB

Svensk & Internationell Displaystandard. Upplaga 2 IAB Sverige

Användarinstruktioner

Skapa spellista i play.lnu.se Gör en samling med filmer som hör ihop

Kampanjtaggning. Lathund. Google Analytics. Erik Nettelbrandt Sida 1 av 7

Mappar och filer för webbsidor

Användarhandledning Version 1.2

(reviderad , , ) Riksarkivet IT-avdelningen. Anvisningar för ifyllning av Excelark för webbleveranser

Det här är Market Market 2019

DIGITAL 2016 ANNONSERING

Carl-Oscar Hermansson WEBB DESIGN

Laboration 1. Webbprodution Struktur & innehåll HT2015

Instruktion. Datum (12) Coverage Dokument id Rev Status? Godkänd. Tillhör objekt -

PRISLISTA ANNONSERING I GP:S DIGITALA KANALER Foto: Anders Hofgren 1.0

DIGITAL 2015 ANNONSERING

Annonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl.

Startsidan. Panorama / Dubbel panorama. 400x80. Panorama / Dubbel panorama

Transkript:

Tekniska riktlinjer för kreativt material baserat på HTML5 Bonnier News 2016 Generell information De här riktlinjerna är ämnade f ör producenter av kreativt material baserat på HTML5 och som ska användas till digital annonsering på Bonnier News (Di, DN, Expressen och Bonnier Ad network). Följande riktlinjer är viktiga för leverans och kampanjens framgång. Material som inte följer riktlinjerna kommer tyvärr inte att godkännas. Vi använder Adtoma Fusion som annonshanteringssystem (ad server) och riktlinjerna nedan är skrivna för att fungera med detta system. Vi använder oss av friendly iframes som leveranssätt. Det är per default inte tillåtet att bryta sig ut från iframe (frame busting). Kontakta AdOps om formatet kräver det. Animering av element får inte överstiga 30 sekunder. Material måste påbörja rendering av visuella element inom 0,5 sekunder. Genomsnittlig processoranvändning ska vara maximalt 30%, med maximal topp på 60%. Maximalt antal anrop (requests) är 15 st per annonsmaterial. Materialets huvudfil ska döpas till index.html. Relativa sökvägar ska användas till resurser och filer i materialet. 1 Referenser till externa resurser ska vara absoluta och starta med //: Vidare måste de av säkerhetsskäl stödja SSL/TLS. 2 Det är inte tillåtet förhindra vertikal sidskroll. JavaScript console -metoder är inte tillåtna. Geo Location och liknande Web API:er som kräver användares godkännande får enbart användas efter användarinteraktion. 1 Så som CDN och externa fontbibliotek. 2 Använd inte touchstart som trigger för interaktion (eftersom touchstart triggas vid scroll)

Implementering av klickmätning För att vi ska kunna föra korrekt statistik och mäta klick i HTML-banners så krävs det att materialet anpassas efter vårt annonshanteringssystem. Bonnier NEWS använder sig av Adtoma Fusion som annonshanteringssystem, här nedan följer instruktioner för hur klickmätning ska implementeras på HTML5-annonser. Specifikationen utgår från att annonsmaterialet servas genom en iframe på sajten, annonsmaterialets iframe tillhandahålls av systemet. Eftersom annonsmaterialet kommer att laddas in via en iframe ska alla klickomdirigeringar (redirects) öppna ett nytt webbläsarfönster. För mer teknisk genomgång av klickmätning, läs bilagan Teknisk genomgång klickmätning. Filstorlek Vi mäter materialens totala vikt eftersom HTML5 består av flera olika resurser och kontrollerar hur varje resurs laddas in och i vilken ordning. MOBILA ENHETER (SMARTPHONES) DESKTOP / TABLET 150 kb 200 kb Filstorleken beräknas på alla resurser inklusive spårningsskripts, JavaScript-bibliotek, font-filer, stilmallar etc. Ni kan välja att använda vitlistade CDN:er, men dessa kommer att räknas in i den totala filstorleken på materialet. Viktigt: Om ert material kräver att gränsen överskrids, kontakta kampanjsupport i god tid. Notera att mätskript och skript från 3:epart så som Google, Sizmek och Adform i snitt väger 70-90kb extra (utöver det faktiska annonsmaterialet) och att denna extra vikt räknas in som en del av totalvikten. Det innebär att man som annonskreatör inte kan använda lika mycket av totalvikten till annonsmaterialet när man levererar annonser med mätskript alt levererar via 3:epart, då mätskriptet och/eller 3:epartskriptet kommer ta delar av totalvikten. Kom ihåg att det är fullt möjligt att ladda in extra resurser efter användarinteraktion. Dessa resurser räknas inte in i de totala initiala storleksbegränsningarna.

Prestanda Bonnier News testar allt material med Ad Validation enligt specifika parametrar. Material som blir underkänt när vi testar i Ad Validation kommer ej att godkännas. Försök använda CSS för animationer så långt det går istället för JavaScript-bibliotek. Animera aldrig gömda element. Försök få ner antalet anrop. Undvik att ladda in tungt material som t ex video innan användarinteraktion (detta gäller ej våra specifika video-produkter). Graceful degradation / Progressive enhancement På grund av fragmentationen av webbläsare stöds W3C:s specifikation för HTML5 inte av alla webbläsare. Bonnier News rekommenderar att ni tillhandahåller en alternativ version (fallback) för ert material genom antingen designstrategin graceful degradation eller progressive enhancement. Material som går sönder i vanliga webbläsare kommer att avvisas vid validering eller tas bort från sajten om fel uppenbarar sig i produktion. Graceful degradation (elegant degradering) - Innebär att man utvecklar på ett sätt så att man tillhandahåller en viss nivå av användarupplevelse i mer moderna webbläsare, men också degraderar till en lägre nivå när äldre webbläsare används. Den lägre nivån ger en sämre användarupplevelse men tillhandahåller ändå basfunktionalitet. Det går inte sönder så att det blir oanvändbart. Progressive enhancement (progressiv förbättring) - Är liknande men gör sakerna tvärtom. Man upprättar en basnivå för användarupplevelsen som alla webbläsare kan tillhandahålla vid rendering av materialet. Men man bygger också mer avancerad funktionalitet som automatiskt blir tillängligt för webbläsare som stödjer det. Struktur, paketering och leverans Eftersom HTML inte kan komprimeras och levereras till en enda fil så är det viktigt att beakta filstrukturen. Ert kreativa material bör baseras på en index-fil som ska heta index.html. Detta är huvudfilen som kommer att laddas in först och initiera andra komponenter som t ex CSS- och JavaScript-filer. Klicktracking-komponenten som nämns ovan ska befinna sig i index.html-filen. Materialen ska levereras i individuella.zip-filer som innehåller alla kreativa resurser i rotmappen. Resurser och bibliotek ska inte levereras i separata mappar som t ex img, css,

js -mappar. Vitlistade CDN och resurser Följande domäner är vitlistade av Bonnier News. Ni är fria att använda dessa. https://code.jquery.com https://*.googleapis.com https://*.gstatic.com https://*.typekit.net https://*.edgefonts.net https://cdnjs.cloudflare.com/ajax/libs/* https://code.createjs.com Om ni väljer att använda andra resurser, kan ni paketera dessa med HTML-materialet eller kontakta representanter hos Bonnier News AdOps för att låta oss undersöka möjligheten att lägga till den/resursen till vitlistan. Kontakta oss på någon av följande mailadresser: Di - webbannons@di.se DN - kampanjsupport@dn.se Expressen - kampanjsupport@expressen.se Bonnier Ad Network - kampanjsupport@bonnieradnetwork.se

Bilaga - Teknisk genomgång klickmätning Inkludera html5clickcount.js skriptfilen i html-dokumentet för materialet. <script src=" http://fusion.adtoma.com/spl/html5clickcount.js "></script> Skriptet måste laddas innan referenser till clicktag -variabel görs. Fusions klickräknare och destinationsurl (om den inte är hårdkodad) kommer att tilldelas till en javascript-variabel som heter clicktag. Den här variabeln ska man referera till vid länkning till destinationslänken i annonsmaterialet. Två scenarion beskrivs nedan. Första är om urlen ska administreras av Fusion, den andra om länken är hårdkodad i materialets html- eller JavaScript-kod. Destinationslänken ska administreras av Fusion. Detta innebär att kampanjsupport enkelt kan ändra länken vid behov utan att materialets html-kod behöver uppdateras. Variabeln för clicktag kommer att innehålla både klickräknare och destinationslänken. Alla länkningsreferenser måste ändras så att de använder variabeln clicktag istället. I materialets kod kallar man på destinationslänken när ett klick registrerats. Man utför det så här: window.open("http://www.advertisersite.com/subpage", "_blank"); Detta ska sedan ändras till: window.open(clicktag, "_blank"); Om ni har flera olika destinationslänkar i materialet använd clicktag2, clicktag3 -->clicktag10 för de andra länkarna. Destinationslänkarna bör bifogas separat i mejlet som skickas till Bonnier News. Om ni har flera destinationslänkar så specificeras dessa med vilken clicktag som används. Destinationslänken kommer att tas upp i Fusion-systemet när en annons bokas och skickas till HTML-filen. Vid ett scenario där destinationslänken måste vara hårdkodad i annonsmaterialet t ex när länken skapas dynamiskt eller liknande. Då kan clicktag läggas till före destinationslänken som visas här: window.open(clicktag+"http://www.advertisersite.com/subpage", "_blank"); eller så här: window.open(clicktag+dynamicurlobject, "_blank"); Om destinationslänken innehåller tecken som? eller & bör länken kodas så här: clicktag +encodeuricomponent("http://www.advertisersite.com/subpage?var1=12&var2=34") Vid detta scenario behöver inte destinationslänken skickas till publicisten, bara en förklaring att destinationslänken är hårdkodad i annonsmaterialet och att clicktag-tracking har lagts in.

När klicktracking har konfigurerats enligt stegen ovan kan testning av klicken utföras på den här adressen: http://www.adtoma.com/html5/html5test.html Materialet måste laddas upp på en webbserver (eftersom verktyget inte har någon uppladdningsfunktionalitet). Lägg till sökvägen till materialet och destinationslänken om inte länken är hårdkodad. Testa sedan genom att klicka på annonsen och få bekräftelse på att klicket har räknats. Om ni inte får bekräftelse på klicket så är något fel med klickräkningen och materialet bör inte skickas in för bokning.