BEST PRACTICES HTML5 SPECIFICATIONS. what's next in data-driven advertising. File Types. HTML5: HTML, JS, CSS, JPG, JPEG, GIF, PNG, and SVG

Similar documents
HTML5. clicktag implementation

Mobile LREC. Dimension: Mobile: 640 (W) x 500 (H) pixels (for News app now, available on mytv SUPER app since Jan 2018)

HTML5 Creatives. MediaMath now supports HTML5 Creatives. Each T1AS HTML5 Creative must be uploaded with the following 2 components:

Technical Specifications Leaderboard + Mobile Leaderboard. 27/12/2018 Tech Specs 1

Display. Creative Guidelines and Specifications

If you are supplying a 970x250 Billboard or 970x90 Super Leaderboard you must supply the following sizes for Mobile and Tablet:

Flash Ads. Tracking Clicks with Flash Clicks using the ClickTAG

If you are supplying a 970x250 Billboard or 970x90 Super Leaderboard you must supply the following sizes for Mobile and Tablet:

Fixed Size Ad Specifications

Technical Specifications ONLINE. De Standaard Het Nieuwsblad Gazet van Antwerpen Het Belang van Limburg Vier & Vijf

TECHNICAL SPECIFICATIONS DIGITAL Q1-2019

The Economist Apps. Advertising Specs

Technical Specifications ONLINE 2019 Q1. De Standaard Het Nieuwsblad Gazet van Antwerpen Het Belang van Limburg

Advertising specifications. Version 1.1

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special.

Technical Specifications ONLINE 2018 Q4. De Standaard Het Nieuwsblad Gazet van Antwerpen Het Belang van Limburg Vier & Vijf Zes

Pop-up. File format/ size: Must provide (.gif or.jpg) still image - max. 75KB for Mobile - max. 400KB for Tablet

Banner Advertising Technical Specifications

Tablet 300x x x x1024

Technical Specifications ONLINE 2019 Q1. De Standaard Het Nieuwsblad Gazet van Antwerpen Het Belang van Limburg Vier & Vijf Zes

Technical Specifications ONLINE

Technical Specifications Half Page + Mobile Medium Rectangle. 31/05/2016 Tech Specs 1

Creative Specifications for Online Ads

Technical Specifications Expandable Takeover. 6/03/2017 Tech Specs 1

Creative Specifications for Online Ads

Flexible and LEAN Ads

Last updated on 1/20/2017

Technical Specifications Responsive Takeover

Third party edm - material specification

Technical Specifications Pareto pack:

More HTML. Images and links. Tables and lists. <h1>running in the family</h1> <h2>tonight 9pm BBC One</h2>

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

Contents AD SPECIFICATIONS AND STYLE GUIDE 2018

NEW ZEALAND RINT&DIGITAL ROD- CTION

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Adform Nousukas (1600x40 > 1600x400) PRODUCTION GUIDE

AD SPECIFICATIONS AND STYLE GUIDE IMPORTANT INFORMATION Please ensure that all Third Party Tags are SSL compatible (see page 9)

PRODUCTION GUIDE. Adform Skin (836x x x x x754)

AD SPECIFICATIONS AND STYLE GUIDE 2018

Creative Specifications for Online Ads

Contents AD SPECIFICATIONS AND STYLE GUIDE 2017

Online banner advertising specifications

How to use the Assets panel

jquery Speedo Popup Product Documentation Version 2.1

Certified HTML5 Developer VS-1029

DIGITAL TECHNICAL SPECS

CREATIVE SPECIFICATIONS

Web Designing Course

Kaltura Media Mashup Tool

Haymarket Business Media RECRUITMENT AD SPECIFICATIONS AND STYLE GUIDE 2018

Haymarket Business Media AD SPECIFICATIONS AND STYLE GUIDE 2018

20 DIGITAL BRAND 18 SPECS

Technical Requirements

How to make a PDF from inside Acrobat

Digital Specifications.

2018 Online Media Kit

Apple News Apple Advertising Platforms Specifications May 2018

Online. Te c h n i c a l s p e c i f i c a t i o n s

How to set up a local root folder and site structure

JANUARY 2018 PRIVATE MEDIA CREATIVE SPECIFICATIONS

Related Solution(s) Note: Standard Ad Solution. KBB.com Advertising Specifications Medium Rectangle (MREC) Ad Unit

MOBILE ONLY: 320x50 max 15KB Allowed file type gif, jpg, or png. LEADERBOARD 728x90. LEADERBOARD 728x90. MLB 320x50

eform Suite Version 5

AD GUIDELINES: DIGITAL

Unit Width Height Max FPS Flash Max Anim

AD SPECIFICATIONS. General Guidelines 1. Standard Display 2. Rich Media 3. Video 4. Appendix: Additional Ad Sizes 6

ONLINE BANNER ADVERTISING SPECIFICATIONS 2015

Clients Continued... & Letters. Campaigns Continued To create a Custom Campaign you must first name the campaign and select

AARP Creative Asset Specifications

WEB DESIGNING CURRICULUM

CREATIVE & TECHNICAL SPECIFICATIONS

MIMS Online AD SPECIFICATIONS AND STYLE GUIDE 2018

Online banner advertising specifications 2013

grinzoo advertising forms website / app

Universal Ad Package (UAP)

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

DIGITAL DESIGN. advertising specs

GENERAL GUIDELINES 2018 DIGITAL SPECS IMPORTANT INFORMATION FUNCTIONALITY TIMELINES AND DELIVERY

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

Product: Leaderboard Dimensions: File Size: 40 kb Max File Format: JPG, PNG, GIF, SWF Animation: 15 Seconds Max

Table of content. Creating signup form Associating automation tools to signup form Signup form reports...42

Banner: 300x50, 300x250 Interstitial: 320x480, 480x320 Platform Ad Type. Sizes. File Size. File Type. Max Frames Per Second

CSA Website Ad Specifications

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

The figure below shows the Dreamweaver Interface.

2013 Specs NRN.com. NOTE: Penton Media uses DoubleClick DART for all of its ad serving.

Required. Please provide. 1px required to differentiate from background. 30 seconds. Accepted and preferred AS2, AS3. 3 loop maximum.

[CONTENT ROTATOR 1.0 USER MANUAL]

Mobile Site Development

AD GUIDELINES & SPECS: WEBSITES

AGENDA. :: Add Meta Tag for Viewport (inside of head element): :: Add Script that renders HTML5 elements for older versions of Internet Explorer

Basics of Web Technologies

The World In. Advertising specs

1 GENERAL CREATIVE SPECS

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

Uniform Resource Locators (URL)

Apple News Apple Advertising Platforms Specifications November 2017

The Structure of the Web. Jim and Matthew

Transcription:

SPECIFICATIONS HTML5 creatives are a type of display creative that must follow the same guidelines as display creatives with some additional recommendations. The IAB Display Advertising Guidelines (https://www.iab.com/newadportfolio/) delineate HTML5 creative specifications. Use these specifications for your HTML5 creatives Additional recommended resources for learning more about HTML5 include: HTML5 For Digital Advertising: Guidance for Ad Designers and Creative Technologists (http://www.iab.net/media/file/html5dav101.pdf) HTML5 SPECIFICATIONS File Types HTML5: HTML, JS, CSS, JPG, JPEG, GIF, PNG, and SVG File Sizes Initial Max Initial File Load Count Max File Size User-Initiated Load 200 KB maximum 15 files 5 MB maximum 2.2 MB maximum recommended BEST PRACTICES JavaScript and CSS Libraries Image Sprite Commonly used JavaScript and CSS libraries (such as jquery) do not need to be included with the creative. See the IAB list of common libraries (https://wiki.iab.com/index.php/html5_for Digital_Advertising_Resources) for details. To help increase performance from HTML5 ads, include image sprites instead of many images to decrease the number of file requests made by your creative. See the IAB list of sprite tools (https://wiki.iab.com/ index.php/html5_for_digital_advertising_resources) for details. Video Tags We do not recommend the use of video tags in HTML5. Audio Tags Audio tags should only play if a user intentionally starts the audio.

GRACEFUL DEGRADATION Different browsers have different subsets of HTML5 features enabled. Your creative may fail on a browser if it attempts to use a feature that is not enabled on the browser. It is your responsibility to ensure that your creative gracefully degrades in case the browser viewing doesn t support its features. The IAB suggests that you use feature detection to determine if a browser has the features your creative needs to be rendered. Feature detection is usually performed on the customer s browser when the creative is shown. This is the most reliable way to determine if a feature is present on a given user s browser. The Modernizr feature detection tool is specifically mentioned as an option. Details about Modernizr can be found at www.modernizr.com. There are several options for displaying an ad when the browser it is running on does not support a feature, including: There are many polyfills and shims available for older browsers to emulate HTML5. These are usually provided through Flash, CSS and JavaScript libraries. Shim/Polyfill One important HTML5 feature that may be missing is the Canvas feature. This is especially true in earlier versions of Internet Explorer prior to Internet Explorer 9. IAB suggests using the Excanvas JavaScript library (http://code.google.com/p/explorercanvas/) to polyfill those versions of Internet Explorer. According to the IAB, this file can be added by including the following line of code in your HTML document before any JavaScript or code using Canvas: <!--[if lt IE 9]> <script src= excanvas.js ></script> <![endif]--> Ignoring the Feature If a browser does not have a feature you need to display an ad, we suggest that you remove the need for that feature. One example provided by the IAB is to have a user input their Postal Code if their browser does not support geolocation. Backup Image If all else fails, the IAB suggests displaying a backup image instead of the HTML5 creative. HOSTING HTML5 ADS WITH STRATEGUS Creatives must follow all suggestions given by the IAB in their Guidance for Ad Designers and Creative Technologists, as well as all constraints given in Strategus Creative Specifications for Display unless otherwise specified in this document.

FILE UPLOAD METHODS FOR HOSTED HTML5 METHOD 1: SINGLE HTML FILE All information for serving the creative (with the exception of commonly used JavaScript and CSS libraries) should be included in the HTML file. The maximum HTML file size is 200 kilobytes. All files for displaying the creative (with the exception of commonly used JavaScript and CSS libraries) should be included in the Zip file. The primary HTML file should be located in the root of the ZIP file. Zip files must contain no more than 100 files, including at least one HTML file for use as the initiating file for display. (We suggest keeping the file count low to minimize browser performance impact.) The maximum size of any automatically started video should be less than 1.1 megabytes The maximum size of any individual file is 2.2 megabytes. The maximum size of the primary HTML file should be 100 kilobytes. The Zip file should be smaller than 10 megabytes compressed and the contents should be smaller than 12 megabytes uncompressed. Only file types of HTML, JS, CSS, JPG, JPEG, GIF, PNG, and SVG may be included in the Zip file. METHOD 2: ZIP COMPRESSED FILE CREATIVE DESIGN SINGLE PAGE DESIGN In alignment with IAB guidelines, we will be displaying HTML5 creatives as a full HTML page displayed in an iframe. These creatives can be submitted as either a single HTML file or as a zipfile containing the primary HTML file and all necessary asset files. Commonly used JavaScript and CSS libraries may be served from an external server/cdn (for example, Amazon S3). All other assets and information must be provided as part of the creative submission. CONSTRAINTS Under IAB guidelines, dynamic creatives are not to be used. Because they will be served inside an iframe, expandable creatives are not allowed because they are confined to the size of the creative. GRACEFUL DEGRADATION You are responsible for ensuring that your creative gracefully degrades for browsers or devices that do not support HTML5 features used in your creative. STATIC BACKUP IMAGE Strategus Hosted HTML5 system will require that you upload a static backup image. This image will be used to display the ad if a user has JavaScript disabled.

TOOLS The IAB has several suggestions for HTML5 conversion and creation in their HTML5 wiki page. Your browser s developer tools Quickly scan HTML code Look for non-secure calls HTML editor (Notepad++,HTML Kit) Manually add in/test the code. It makes reading the code much easier. Online HTML editor (http://htmledit.squarefree.com) Check if tags are behaving properly in a non-secure environment (vs https preview pages) ADOBE FLASH PROFESSIONAL TOOLKIT FOR CREATE JS https://helpx.adobe.com/flash/using/creating-publishing-html5-canvas-document.html This plugin was developed by Adobe to allow easy transition from Adobe Flash development to HTML5. Using this plugin, you can directly save your Flash files as an HTML5 creative. Adobe Edge creatives typically include a supporting js query that has linked click instructions. The naming conventions used in the html file need to line up with what s in the supporting file. This link is between the stage in the html and the Symbol.bindElementAction in the JS file. CLICK TAG PARAMETER The Click Tag parameter is provided to the primary HTML file as a URL parameter. The name of the URL parameter is customizable at the time of creative upload or during editing. This system is similar to how we provide Click Tracking information for Hosted Flash ads. We suggest using JavaScript to read the parameter from the document location URL and using it to set up the landing page for your clicks. You can use single quotes ( ) or double quotes ( ) in your code, but you can not mix them. Use either all single quotes or all double quotes. BACKUP/DEFAULT CLICKTHROUGH PARAMETER To correctly call the clickthrough page through the backup ad image, you must supply a clickthrough parameter for that purpose. If you wish to also use that clickthrough URL in your HTML5 creative, you can configure the creative to use the Backup Clickthrough URL as the Default Clickthrough URL.

RETRIEVING THE CLICK TAG PARAMETER The Click Tag URL can be retrieved using the following code: function getparameterbyname(name) { name = name.replace(/[\[]/, \\[ ).replace(/[\]]/, \\] ); var regex = new RegExp( [\\?&] + name + =([^&#]*) ), results = regex.exec(location.search); return results === null? : decodeuricomponent(results[1].replace(/\+/g, )); } var clicktag = getparameterbyname(<your Parameter Name>); By appending a URL escaped landing page to the click tag URL, our system will track the click and redirect the request to the given landing page. If no landing page is provided, we will track the click and redirect the result to the default landing page. var clicktag = getparameterbyname(<your Parameter Name>) + encodeuricomponent(<your Landing Page>); Different landing pages can be used for different actions. Please see the IAB s Guidance for Ad Designers and Creative Technologists for more suggestions on implementing multiple landing pages. USING MULTIPLE CLICKTHROUGH URLS By appending a URL escaped landing page to the click tag URL, our system will track the click and redirect the request to the given landing page. var clicktag = getparameterbyname(<your Parameter Name>) + encodeuricomponent(<your Landing Page>); Different landing pages can be used for different actions. Please see the IAB s Guidance for Ad Designers and Creative Technologists for more suggestions on implementing multiple landing pages. USING THE CLICK TRACKING PARAMETER When the advertisement is clicked on, the creative must direct the user to the correct click tag page in a new window. Please see the IAB s Guidance for Ad Designers and Creative Technologists for more suggestions on implementing clicks in HTML5 ads. SIZE DEFINITION The IAB has suggested that the dimensions of your creative be added to your primary HTML document in a meta tag inside of the head section of your document. The IAB has defined the dimension meta tag as: <meta name= ad.size content= width=300,height=250 />. Replace the width and height values with your creative s dimensions. If an ad size meta tag is not provided in the primary HTML document, you will be prompted to enter dimensions when you submit the creative.

ANATOMY OF S The following packaging options are available for HTML5 creatives: A single HTML file A single root/main HTML file with supporting images A single root/main HTML file with supporting images and additional supporting JS and CSS files. When packaging HTML5 creatives, zip the assets, not the folder containing the assets. SAMPLE CREATIVE HTML USING CLICKTAG The following code block shows one way to retrieve and implement a creative with a clickthrough URL that has been specified in Strategus platform. In this example, a single image is wrapped with an anchor tag which, when clicked, opens a new window with the address stored in the creative s clicktag URL query parameter. The URL to open the window with is stored in window.clicktag at line 11. A creative may use any number of ways to open a new window to that address on click. This is one just one example. <html> <head> <script type= text/javascript charset= utf-8 > function getparameterbyname(name) { name = name.replace(/[\[]/, \\[ ).replace(/[\]]/, \\] ); var regex = new RegExp( [\\?&] + name + =([^&#]*) ), results = regex.exec(location.search); return results === null? : decodeuricomponent(results[1].replace(/\+/g, )); } var clicktag = getparameterbyname( clicktag ); //At this point, the value for the clickthrough URL is stored in the variable window.clicktag //clicktags are case-sensitive, so make sure TAG/Tag/tag is uniform throughout the creative and any supporting files </script> </head> <body> <a href= javascript:window.open(window.clicktag);void(0); > <img src= clickme.jpg /> </a> </body> </html>