Guide to skins

The guide covers:

- The difference between our Seamless Skin & Fluid Skin formats
- The respective templates (i.e. Seamless Image Skin, Seamless Sliding Skin, Fluid Skin Image, Fluid Skin Video, etc.) within our Seamless & Fluid Skin formats
- Tips and best practice for using overlays

Examples

WWE 2K
Starwars

Recommended default creative dimensions

Side Panels:
Width: 800px (100% width)
Height: 1440px (100% height)

Top Banner:
HTML5: width: 1280px (100% width), height: 180px (100% height)* (HTML Zip File or 3rd Party Tag)

Top Banner sizes vary across publishers and between countries, so please read carefully to ensure your assets are produced correctly.

For HTML5 Top Banners, the creative width must be responsive (width: 100%) up to a maximum width of 1280 pixels. The height will match the billboard height from the list below. If the width of your top banner is not responsive, there may be empty space visible between the top banner and side panels on some sites.

Billboard placement sizes by country:

  • ๐Ÿ‡ฆ๐Ÿ‡น AUT: 1000x250px
  • ๐Ÿ‡จ๐Ÿ‡ญ CHE: 1000x250px
  • ๐Ÿ‡ฉ๐Ÿ‡ช DEU: 1000x250px
  • ๐Ÿ‡ฉ๐Ÿ‡ฐ DNK: 930x180px
  • ๐Ÿ‡ซ๐Ÿ‡ฎ FIN: 1000x400px
  • ๐Ÿ‡ซ๐Ÿ‡ท FRA: 970x250px
  • ๐Ÿ‡ฎ๐Ÿ‡น ITA: 1000x250px
  • ๐Ÿ‡ฒ๐Ÿ‡ฝ MEX: 970x250px
  • ๐Ÿ‡ณ๐Ÿ‡ฑ NLD: 970x250px
  • ๐Ÿ‡ณ๐Ÿ‡ด NOR: 980x300px
  • ๐Ÿ‡ต๐Ÿ‡ฑ POL: 970x250px
  • ๐Ÿ‡ธ๐Ÿ‡ช SWE: 1000x240px
  • ๐Ÿ‡ฌ๐Ÿ‡ง GBR: 970x250px

Format description and guidance

Fluid skins are a responsive high impact format, composed of three individual HTML5 panels - a left panel, a right panel (the side panels), and a top banner. The side panels fill the space between the sides of the page content and the window edge, and scale responsively with the height and width of the browser. The topbanner fills the gap between the side panels, above the page content. The content within each panel should scale responsively based on the width and height of the individual panels. For more information about building responsive creative, check out of Guide to Responsive HTML and building responsive creative guide.

All creative assets (images, videos, scripts etc) used by your banner must be included within the creative Zip-file. Linking to assets hosted on external severs is not permitted, and may result in your ad being blocked by some vendors. The only exception to this rule is for webfonts hosted by fonts libraries for licensing purposes, such as Adobe Typekit, Google Fonts, MyFonts etc.

Sticky video and the side overlays. When the creative is paired with the Skin Top with Sticky Streaming Video top banner, the video moves into the side panel once the top banner scrolls out of view. The Overlay Behaviour setting controls what the side overlays do while that player is on screen:

  • Overlap (default) โ€“ the player is drawn on top of the overlays. Nothing moves, but the player can obscure overlay content on shorter screens.
  • Resize While Sticky โ€“ the overlay container shrinks to the space the player leaves while it is on screen, and returns to full size when playback is handed back to the top banner.
  • Always Reserve Space โ€“ that reduced overlay area is kept at all times, so nothing moves as the user scrolls.

Both reserving modes scale the overlays down rather than cropping them, so design overlay artwork to stay legible at around two thirds of its full height. The Overlay Container Gap sets the minimum space kept between the player and the overlays. Overlap is the default, so a creative only behaves differently once this is changed.

Creative Lab Webinars

Join our resident Head of Creative, John Feltham, as he walks through the process of building creatives using HTML5.

Getting hands on with responsive HTML5


Max total file weight

3.5 MB.
For best performance, all assets should be compressed and optimized to the lowest possible file weight.

Animation

Maximum of 5 loops.
Maximum animation time 30 seconds (may vary by publisher).

Asset type

Responsive HTML5 (either Adnami hosted by sharing a zip-file or served via 3rd party tags).
HTML must be minified and optimized for polite load.

Click tags and tracking

For Adnami hosted creatives, see our clicktags and tracking guide.
To enable video tracking metrics, see our API for measuring VTR guide.
For creatives hosted using 3rd party tags, use the appropriate click methods and trackers for that provider examples.

Other Requirements

Do not link to any files or scripts hosted on external domains. All assets used should be included within the creative zip-file, or hosted on Adnami domains. Linking to resources on non-approved vendors may result in ads being blocked by Google Ads Manager and DV360.

Audio

User-initiated.

Template Details

Zip File

General
ParameterPurposeDefault
FileUpload a zipped HTML bundle (HTML/CSS/JS plus assets) that powers the file. Keep the archive within platform size limits.
1.0 Click Url (optional)Destination URL triggered when the user interacts with this element. Include https:// and any tracking parameters.
1.1 Add automatic click buttonAdds an invisible button on top of the creative that opens the Click URL. Note this can block interaction with the creative, for interactive creative set to Disabled and ensure click URLs are implemented at creative level.Enabled | choices: Enabled, Disabled

Fluid Scrolling Skin

General
ParameterPurpose
Default Click URLDestination URL triggered when the user interacts with this element. Include https:// and any tracking parameters.
Skin 1
ParameterPurpose
Click URLFalls back to Default Click URL if blank.
Background ImageUpload the background image asset (JPG, PNG, or WEBP). Follow safe-zone guidance and stay within the platform file-size limits.
Main OverlayMain overlay asset, will use as much space as is available within the overlay container.
Skin 2
ParameterPurpose
Click URLFalls back to Default Click URL if blank.
Background ImageUpload the background image asset (JPG, PNG, or WEBP). Follow safe-zone guidance and stay within the platform file-size limits.
Main OverlayMain overlay asset, will use as much space as is available within the overlay container.
Skin 3
ParameterPurpose
Click URLFalls back to Default Click URL if blank.
Background ImageUpload the background image asset (JPG, PNG, or WEBP). Follow safe-zone guidance and stay within the platform file-size limits.
Main OverlayMain overlay asset, will use as much space as is available within the overlay container.
Static Overlays
ParameterPurposeDefault
Top Overlay (optional)Top-aligned overlay, anchored to the top of the overlay container.
Top Overlay HeightDefine the top overlay height using responsive CSS units (px, %, vw, vh) so it scales across screens.15%
Bottom Overlay (optional)Bottom-aligned overlay, anchored to the bottom of the overlay container.
Bottom Overlay HeightDefine the bottom overlay height using responsive CSS units (px, %, vw, vh) so it scales across screens.10%
Background Config
ParameterPurposeDefault
Scaling ModeSets how backgrounds scale. Cover fills and may crop. Contain avoids cropping. None keeps intrinsic size.cover | choices: cover, contain, none
Anchor PointAnchor Point used to position background assets within the side panel.top-center | choices: top-left, top-center, top-right, mid-left, mid-center, mid-right, bot-left, bot-center, bot-right
Background ColourColour of any empty space left after scaling.#FFF
Overlay Config
ParameterPurposeDefaultNotes
Overlay Container WidthWidth of overlay container (% of side panel).80%Required
Overlay Container HeightHeight of overlay container (% of skin height).80%Required
Overlay Container GapMinimum space between overlay items.1vh
Overlay Container Minimum WidthMinimum width before overlays risk becoming too small.120px
Overlay Container Maximum WidthMaximum width to prevent overlays growing too large.300px
Hide Overlay Below Minimum WidthHide overlays if container drops below its minimum width.False | choices: False, True
Hover EffectSets the hover effect when the user hovers over the skin side panel.scale | choices: disabled, glow, scale, glow & scale
Overlay positionSets the positioning and alignment of the overlay container, and all the overlays within it.mid-center | choices: top-left, top-center, top-right, mid-left, mid-center, mid-right, bot-left, bot-center, bot-right
Overlay Container Horizontal OffsetFor left or right positioned overlays, this is the horizontal offset for the overlays away from that edge.
Overlay Container Vertical OffsetFor top or bottomed positioned overlays, this is the vertical offset for the overlays away from that edge.
Sticky Video Player
ParameterPurposeDefault
Video SideEnables sticky video handoff from top banner into side panel when scrolling.Disabled | choices: Disabled, Enabled
Video TransitionSets the transition animation used when the sticky video player appears.Slide In | choices: Disabled, Slide In
Video PositionVertical position of the sticky video within the side panel.top | choices: top, middle, bottom
Max HeightMaximum height applied to the sticky video player.Match Top Banner Height | choices: Match Top Banner Height, 180px, 200px, 250px, 300px, 350px, 400px
Overlay BehaviourControls how the side panel overlays react to the sticky video player. Overlap keeps the original behaviour, where the player is drawn on top of the overlays and can obscure them on some screens. Resize While Sticky shrinks the overlay container to the space left by the player while it is on screen, and restores it when the player hands playback back. Always Reserve Space keeps that reduced overlay area at all times, so nothing moves as the user scrolls. The Overlay Container Gap sets the minimum space kept between the player and the overlays.Overlap | choices: Overlap, Resize While Sticky, Always Reserve Space
Vertical OffsetAdditional vertical offset applied after positioning (supports px, %, vh).0