Přeskočit na hlavní obsah

Asynchronní načítání SSP skriptu

Výdejový JavaScript ssp.js se bude načítat asynchronně, doplníme-li do příslušného HTML elementu skript atribut defer. Asynchronní načítání přináší výhodu v podobě rychlejšího zobrazení celé stránky, zvláště pak v případě, kdy je element odkazující na výdejový JavaScript umístěn v její hlavičce. Aby nedošlo k chybě, je třeba metody z ssp.js ve stránce volat až ve chvíli, kdy je výdejový JavaScript kompletně načtený. Toho můžeme docílit například způsobem uvedeným v příkladu:

<head>
...
<script defer src="https://ssp.seznam.cz/static/js/ssp.js"></script>
...
</head>
<body>
...
<div id="leader"></div>
<div id="sky"></div>
...
<script>
document.addEventListener('DOMContentLoaded', function () {
sssp.config({
// Konfigurace SSP
});

sssp.getAds([
{
zoneId: 1234,
id: 'leader',
width: 970,
height: 210,
},
{
zoneId: 5678,
id: 'sky',
width: 300,
height: 600,
},
]);
});
</script>
...
</body>