En selvstændig iframe med gennemsigtighedsmeddelelsen. Den kan ligge i hjørnet af annoncen og åbne ved hover, eller køre over den som en altid synlig mærkatstribe.
iframe —
Henter en offentliggjort gennemsigtighedsmeddelelse.
Indsæt denne kode omkring din annonce. Den følger den placering, der er valgt ovenfor.
<div style="position: relative">
<!-- your creative goes here -->
<iframe id="polads-badge"
src="https://polads.eu/badge/ABC12?w=300&h=250"
title="Political advertising transparency notice"
scrolling="no"
style="position: absolute; top: 8px; right: 8px;
width: 32px; height: 32px; border: 0; background: transparent;
transition: width .22s cubic-bezier(.2,.7,.25,1),
height .22s cubic-bezier(.2,.7,.25,1)"></iframe>
</div>
<script>
window.addEventListener("message", function (e) {
if (e.origin !== "https://polads.eu") return;
var f = document.getElementById("polads-badge");
if (!f || e.source !== f.contentWindow) return;
if (!e.data || e.data.polads !== "size") return;
f.style.width = e.data.w + "px";
f.style.height = e.data.h + "px";
});
</script>En iframe er et uigennemsigtigt rektangel: alt, den dækker, holder op med at modtage klik. Med samme størrelse som det åbne panel ville den sluge det meste af et felt på 300 gange 250. Derfor leveres rammen i mærkestørrelse og sender en størrelsesbesked til siden, når den åbner og lukker.
Et tryk på hjørnemærket åbner det godt nok, men et tryk, der afslører i stedet for at navigere, er et svagt signal på touch. Når enheden melder, at der ikke er hover, er mærkatstriben det bedre valg, for så står meddelelsen på skærmen fra start.
Den beder kun om højde, og den er allerede læsbar i sin starthøjde. Uden lytteren til størrelsesændring kan teksten blive beskåret ved smalle bredder, men intet bliver utilgængeligt, i modsætning til hjørnemærket, som slet ikke kan åbne.
Indlejringskoden ignorerer enhver besked, der ikke kommer fra meddelelsens eget domæne og fra netop den ramme. En side kan indeholde mange iframes, og en lytter, der stoler på alle afsendere, lader hvilken som helst af dem ændre mærkets størrelse.
Fortæl mærket, hvor stort feltet er, så tilpasser det sig. Under omkring 200 pixels plads åbner panelet på tværs, og i et felt, der både er lavt og smalt, skrumper det til mærket og linker direkte til meddelelsen.
Rammen tegnes med systemets egne skrifttyper og ét indlejret mærke, så den vises samtidig med annoncen i stedet for et øjeblik senere, og den kan ikke afsløre et skrifttypekald til tredjepart.