Skip to content
FrameSafe StudioBETA

Kärkimedia

HTML5 rules for Kärkimedia. Requirements depend on the ad server that serves each format.

Some of this publisher's rules are still being verified. Rules marked Not verified can't fail a file.

Formats

FormatSizesWeight limitAcceptedEvidence
Parade980 × 400, 300 × 300200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Image 200 kb (980x400) / 100 kb (300x300); HTML5 initial 200 kb.

Open source ↗
Vertical parade300 × 600200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Image 100 kb; HTML5 initial 200 kb.

Open source ↗
Parade + vertical parade980 × 400, 300 × 600200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Images 200/100 kb; HTML5 initial 200 kb.

Open source ↗
Maxi banner + vertical parade980 × 552, 300 × 600200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Images 200/100 kb; HTML5 initial 200 kb.

Open source ↗
Giant box468 × 400, 300 × 300200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Image 100 kb; HTML5 initial 200 kb.

Open source ↗
Box300 × 250200 kB · initial loadjpg, png, html5, third-party-tag
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Image 100 kb; HTML5 initial 200 kb.

Open source ↗

Delivery methods

Click implementation

Google Ad Manager clickTag

Click variable
clickTag · more areas: clickTag2, clickTag3 · case-sensitive
AOfficial requirement. Evidence details
Source
Ad Manager API: CreativeService.ClickTag (v202511) · HTML5 guidelines for Ad Manager
How verified
Read directly
Verified
15 Oct 2026

API: click tag names follow the regex clickTag\d*.

Open source ↗
Conflict
Declared in
head
<head>
   <meta name="ad.size" content="width=300,height=250">
   <script type="text/javascript">
      var clickTag = "http://www.google.com";
   </script>
</head>
AOfficial requirement. Evidence details
Source
HTML5 guidelines for Ad Manager
How verified
Read directly
Verified
15 Oct 2026

Insert click tags in the <head>; no minification or obfuscation of click tags (minify the rest if you like).

Open source ↗
Minimum click tags
1
AOfficial requirement. Evidence details
Source
Traffic HTML5 creatives (Ad Manager)
How verified
Read directly
Verified
15 Oct 2026

At least one standard click tag.

Open source ↗
Code pattern
<a href="javascript:void(window.open(clickTag))">
AOfficial requirement. Evidence details
Source
HTML5 guidelines for Ad Manager
How verified
Read directly
Verified
15 Oct 2026

Use the clickTag variable as the destination.

Open source ↗
Hard-coded landing URLs
Not allowed
AOfficial requirement. Evidence details
Source
HTML5 guidelines for Ad Manager
How verified
Read directly
Verified
15 Oct 2026

Hard-coded URLs prevent click tracking and URL updates; Ad Manager warns on upload.

Open source ↗
Precedence
Ad-level click-through settings override creative click tags; URLs can be changed after upload
AOfficial requirement. Evidence details
Source
HTML5 guidelines for Ad Manager
How verified
Read directly
Verified
15 Oct 2026

Precedence.

Open source ↗

Equativ click counting library (hosted insertions)

Required library
//ns.sascdn.com/diff/templates/js/banner/sas-clicktag-3.1.js · head of index.html
AOfficial requirement. Evidence details
Source
Manage click counting
How verified
Read directly
Verified
15 Oct 2026

Add the click counting library to the <head> of the main index.html.

Open source ↗
Click variable
clickTag · more areas: clickTag0, clickTag1, clickTag2
AOfficial requirement. Evidence details
Source
Manage click counting
How verified
Read directly
Verified
15 Oct 2026

Single: var clickTag (optional; var clickTag="" if unused). Multiple: clickTag0, clickTag1, clickTag2 ...; numbering must begin with clickTag0, otherwise clicks are not counted properly.

Open source ↗
Code pattern
method 1 (not rendered in the page text) | method 2: assign href after sas.clicktag.register(init) completes  |  example: clickArea.onclick = function(){ window.open(clickTag, "blank"); }
AOfficial requirement. Evidence details
Source
Manage click counting · Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

With method 2 the library must replace clickTag variables before the ad renders.

Open source ↗
Operations
With multiple clickTags leave the insertion's Click URL field empty (it overrides all clickTags); reports show only the sum of clicks; clctenc= (0-3) sets click URL encoding for third-party systems.
AOfficial requirement. Evidence details
Source
Manage click counting
How verified
Read directly
Verified
15 Oct 2026

Trafficking notes.

Open source ↗
Several clicks in apps
Not supported
AOfficial requirement. Evidence details
Source
Manage click counting
How verified
Read directly
Verified
15 Oct 2026

Multiple clickthrough URLs are not compatible with in-app (SDK) environments.

Open source ↗

SanomaClicksApi (legacy, superseded 2026-03-25)

Code pattern
<script src="https://sn.sanoma.fi/js/ClicksApi.js"></script> in <head>; SanomaClicksApi.openClickUrl('https://...') / openClickTag()
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines · Click events in Google Web Designer project (PDF, 2021)
How verified
Read directly
Verified
15 Oct 2026

Still shown on Kärkimedia's page for Aamulehti, Satakunnan Kansa and Helsingin Sanomat (served by Xandr); superseded by Sanoma's clickTag instructions effective 2026-03-25.

Open source ↗

Publisher rules

PropertyRuleEvidence
Entry HTML fileindex.html
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

index.html in the root of the ZIP, not in a subfolder; CSS and images may be in subfolders.

Open source ↗
File names in the ZIPmust match ^[A-Za-z0-9_\-/]+(\.[A-Za-z0-9]+)?$
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

No dots (other than the extension), special characters or umlauts in file names.

Open source ↗
Image typesjpg, jpeg, png, gif
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Images in jpg, jpeg, png or gif.

Open source ↗
Video file size≤ 50 MB
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Video max 50 MB; formats mp4, m4v, wmv, m4a, avi, webm, 3gp, ogg, mp3, aac, ogv, m3u8.

Open source ↗
Everything over HTTPSRequired
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Resource URLs SSL-protected; all materials and tracking pixels HTTPS.

Open source ↗
Clicks open in_blank
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Open clicks in a new browser window (_blank).

Open source ↗
Conflict
Click areas1
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

One link; the entire ad is the clickable area (parade, vertical parade, boxes).

Open source ↗
Third-party tracking tags≤ 1 tags
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

One third-party tracker allowed; click tracking can also be in the destination URL.

Open source ↗
Initial load≤ 200 KB
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

HTML5 initial load 200 kb for all listed formats.

Open source ↗
Limits bypassed with loaders or tagsNot allowed
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Weight limits can't be bypassed with loaders or 3rd-party tags; only explicit user activation may exceed them.

Open source ↗
Sound and animation startOnly on hover or click
AOfficial requirement. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Animation and sound allowed only when activated by hover or click.

Open source ↗
Pointer cursor on clickable areasRequired
BOfficial recommendation. Evidence details
Source
Cross-screen display, material guidelines
How verified
Read directly
Verified
15 Oct 2026

Add onmouseover cursor:pointer on the click area.

Open source ↗

Sources