Ano, to je způsobeno asynchronním načítáním reklam, které jsme nedávno zapnuli (taky na požadavek čtenářů). Vysvětlím to. Existují tři možnosti, jak načítat reklamy:
1. Synchronně – při zobrazení stránky už je tam vložená i reklama – tak to bylo původně
výhody: stránka neposkakuje, je vždy konzistentní
nevýhody: načítání je pomalejší, čeká se na reklamní servery (které nemáme pod kontrolou), při výpadku reklamních serverů se web nenačte (největší problém, prostě se čeká a čeká)
2. Asynchronně s vyhrazením místě – na webu se vyhradí prostor pro reklamy, které se načtou později
výhody: stránka se vždy zobrazí a při pozdějším načtení reklamy už neposkakuje
nevýhody: na stránce zůstávají prázdná místa, hlavička je od obsahu odsazená třeba o 50px, které nejsou využité
(Alternativně se tam dá vrazit nějaký náš placeholder, ale to bude web pořád vytapetovaný výplňovou reklamou, což nechceme.)
3. Asynchronně bez vyhrazení místa – reklama si sama vytvoří prostor a vloží se tam
výhody: stránka se vždy načte, nezůstávají na ní prázdná místa
nevýhody: stránka při načtení poskočí
Zvolili jsme třetí možnost, protože je po všech stránkách nejméně bolestná. Používá to tak řada dalších serverů, včetně třeba iDnes. Přestože to není dokonalá varianta, lepší podle nás neexistuje.