Spoření v prosinci. Kam bezpečně s penězi? Aktuální přehled změn a všech nabídek na trhu

9. 12. 2024
Doba čtení: 8 minut

Sdílet

Ilustrační obrázek
Autor: Depositphotos.com, podle licence: Rights Managed
Ilustrační obrázek
Jen dvě banky ještě drží úrokové sazby začínající číslem 4. Mírně se začaly zvyšovat úrokové sazby termínovaných vkladů, u spořicích účtů to ale nečekejte.

Air Bank

Co se dozvíte v článku
  1. Air Bank
  2. Banka CREDITAS
  3. ČSOB
  4. Inbank
  5. J&T Banka
  6. Komerční banka
  7. MONETA Money Bank
  8. Oberbank
  9. Partners Banka
  10. Peněžní dům, spořitelní družstvo
  11. Raiffeisenbank
  12. TRINITY BANK
  13. UniCredit Bank
  14. Všeobecná úverová banka
  15. Kam s 200 000 Kč bez výpovědní lhůty
  16. Kam s 500 000 Kč bez výpovědní lhůty
  17. Kam s penězi nad 1 000 000 Kč bez výpovědní lhůty
  18. Aktuální data pro prosinec 2024

Termínovaný vklad

Klesly úrokové sazby pro vklady na 6 a 12 měsíců.

Doba uložení Výše vkladu [Kč]
0 – neomezeno
3 měsíce 3,40 %
6 měsíců 3,20 → 2,90 %
1 rok 3 → 2,70 %

Banka CREDITAS

Od 19. 11. 2024 Banka CREDITAS opět snížila úrokové sazby napříč spořicími produkty. Výjimkou jsou termínované vklady na 1 rok a 2 roky, kde došlo ke zvýšení úrokových sazeb.

Spoření Richee Junior

Jde o dětský spořicí účet pro děti od 0 do 17 let včetně.

Výpovědní lhůta Výše vkladu [Kč]
0 – 350 000 350 001 – neomezeno
Bez omezení 3,50 → 3,20 % 1,20 → 1 %

Spořicí účet+

Výpovědní lhůta Výše vkladu [Kč]
0 – 500 000 500 001 – neomezeno
Bez omezení 3,50 → 3,20 % 1,20 → 1 %

Prémiový spořicí účet

Výpovědní lhůta Výše vkladu [Kč]
0 – 1 500 000 1 500 001 – neomezeno
Bez omezení 3,50 → 3,20 % 1,20 → 1 %

Spořicí účet+ (invest)

Podmínkou je v daném měsíci investovat min. 1500 Kč do investičních fondů, které má banka ve své nabídce.

Výpovědní lhůta Výše vkladu [Kč]
0 – 500 000 500 001 – neomezeno
Bez omezení 4 % 1,20 → 1 %

Max spořicí účet

Úrokové sazby na spořicím účtu bývalé Max banky se snížily od pondělí 25. 11. 2024.

Výpovědní lhůta Výše vkladu [Kč]
0 – 500 000 500 001 – neomezeno
Bez omezení 3,90 → 3,60 % 3,70 → 3,40 %

Maxi vklad

Došlo ke zvýšení úrokových sazeb u 1 roku a 2 let úložky.

Doba uložení Výše vkladu [Kč]
0 – neomezeno
1 měsíc 3,60 → 3,40 %
3 měsíce 3,50 → 3,20 %
6 měsíců 3,30 → 3 %
9 měsíců 3 %
1 rok 2,80 → 3 %
2 roky 2 → 3 %
3 roky 2 %
4 roky 2 %
5 let 2,25 → 2 %

Termínovaný vklad s úrokem na konci vkladu

Doba uložení Výše vkladu [Kč]
0 – neomezeno
5 let 2,25 → 2 %
7 let 2,25 → 2 %
10 let 2,25 → 2 %

Termínovaný vklad

Došlo ke zvýšení úrokových sazeb u 1 roku a 2 let úložky.

Doba uložení Výše vkladu [Kč]
0 – neomezeno
1 měsíc 3,60 → 3,40 %
3 měsíce 3,50 → 3,20 %
6 měsíců 3,30 → 3 %
9 měsíců 3 %
1 rok 2,80 → 3 %
2 roky 2 → 3 %
3 roky 2 %
5 let 2 %
7 let 2 %
10 let 2 %

ČSOB

Od 1. 12. 2024 banka snižovala úrokové sazby na všech spořicích účtech o max. 0,50 p. b.

Spoření s bonusem Premium (při nesplnění podmínek)

Výpovědní lhůta Výše vkladu [Kč]
0 – 1 000 000 1 000 001 – neomezeno
Bez omezení 1,50 → 0,50 % 0,15 %

Spoření s bonusem (při nesplnění podmínek)

Výpovědní lhůta Výše vkladu [Kč]
0 – 1 000 000 1 000 001 – neomezeno
Bez omezení 1,50 → 0,50 % 0,15 %

Spoření s bonusem

Sazba v prvním pásmu je nižší o 0,25 p. b. Bonusová úroková sazba platí do 19. 1. 2025 (tj. 3,25 %, resp. 1,50 %).

Výpovědní lhůta Výše vkladu [Kč]
0 – 250 000 250 001 – 1 000 000 1 000 001 – neomezeno
Bez omezení 4 → 3,75 % 2 % 0,50 %

Spoření s bonusem pro děti (při nesplnění podmínek)

Výpovědní lhůta Výše vkladu [Kč]
0 – 250 000 250 001 – neomezeno
Bez omezení 1,50 → 0,50 % 0,15 %

Spoření s bonusem pro děti (+ podmínky pro rodiče)

Podmínka pro úrokové sazby je vázaná na plnění podmínek zákonného zástupce dítěte svázaného s účtem. Podmínky níže musí plnit zákonný zástupce dítěte na svém vlastním účtu (tj. ne na účtu dítěte).

Zákonný zástupce má od 18 do 26 let včetně:

  • 5× zaplatit debetní/kreditní kartou v měsíci.

Zákonný zástupce má od 27 let:

  • 5× zaplatit debetní/kreditní kartou v měsíci,
  • min. 15 000 Kč příjem na účet měsíčně
Výpovědní lhůta Výše vkladu [Kč]
0 – 250 000 250 001 – neomezeno
Bez omezení 4 → 3,75 % 0,15 %

Duo Profit

Výpovědní lhůta Výše vkladu [Kč]
0 – 250 000 250 001 – 1 000 000 1 000 001 – neomezeno
Bez omezení 5,50 → 5,25 % 3,50 % 0,15 %

Inbank

Inbank úrokovou sazbu zvýšila u 3měsíčního vkladu, snížila u ročního a nově zavedla 2letý vklad.

Termínovaný vklad

Doba uložení Výše vkladu [Kč]
0 – 2 000 000
3 měsíce 3,50 → 3,70 %
6 měsíců 3,60 %
1 rok 3,70 → 3,50 %
2 roky 2,50 %

J&T Banka

Spořicí účet J&T

Výpovědní lhůta Výše vkladu [Kč]
0 – neomezeno
Bez omezení 3,25 → 2,40 %

Vklady s výpovědní lhůtou

Úrokové sazby se v prosinci nemění, ale banka už oznámila jejich změnu od ledna a února 2025.

Doba uložení Výše vkladu [Kč]
0 – neomezeno
33 dnů 3,25 → 2,50 % od 3. 1. 2025
3 měsíce 3,25 →
3 % od 9. 1. 2025
2,60 % od 28. 2. 2025

Termínovaný vklad

Doba uložení Výše vkladu [Kč]
100 000 – neomezeno
3 měsíce 3 → 2,60 %
6 měsíců 3 → 2,60 %
9 měsíců 3 → 2,60 %
1 rok 3 → 2,75 %
15 měsíců 2,95 → 2,80 %
18 měsíců 2,80 → 2,90 %
2 roky 2,75 → 3 %
3 roky 2,75 → 3,15 %
4 roky 2,75 → 3,20 %
5 let 2,75 → 3,25 %
10 let 2,75 → 3,50 %

J&T COMBI (50 %)

Podmínkou je investice v poměru 50 : 50 (polovina vklad, polovina investice) do podílových fondů:

  • J&T MONEY CZK: 3,40 % → 3,15 % p.a.
  • J&T BOND CZK: 3,25 % → 3,65 % p.a.
  • J&T RENTIER CZK: 3,35 → 3,75 % p.a.
Doba uložení Výše vkladu [Kč]
0 – 4 000 000
1 rok 3,40 → 3,15 %
3 roky 3,35 → 3,75 %

J&T COMBI (30 %)

Podmínkou je investice v poměru 30 : 70 (30 % vklad, 70 % investice) do podílových fondů:

  • J&T MONEY CZK: 3,60 → 3,35 % p.a.
  • J&T BOND CZK: 3,45 → 3,85 % p.a.
  • J&T RENTIER CZK: 3,60 → 4 % p.a.
Doba uložení Výše vkladu [Kč]
0 – 4 000 000
1 rok 3,60 → 3,35 %
3 roky 3,60 → 4 %

Komerční banka

Spořicí účet

Tento spořicí účet je dostupný pro klienty banky převedené do nového systému KB+.

Výpovědní lhůta Výše vkladu [Kč]
0 – 200 000 200 001 – neomezeno
Bez omezení 3 → 2,75 % 0,01 %

Spořicí účet (Komfort, Exclusive)

Pouze pro klienty komerční banky s tarifem účtu Komfort nebo Exclusive.

Výpovědní lhůta Výše vkladu [Kč]
0 – 200 000 200 001 – neomezeno
Bez omezení 4 → 3,75 % 0,01 %

MONETA Money Bank

Moneta úrokové sazby spoření nesnižovala, naopak u spořicích účtů je garantuje do 30. 1. 2025.

Změna je u termínovaných vkladů, nově je nabízí jen na 3, 6 a 12 měsíců. Pro klienty banky se tím nic nemění, mimo tyto doby fixace se úroková sazba stejně pohybovala v rozmezí 0,01–0,15 % p.a.

Oberbank

Spořicí účet

Jde o maximální úrokovou sazbu s bonusem. Podmínky jsou individuální a dozvíte se je výhradně na jedné z poboček Oberbank.

Výpovědní lhůta Výše vkladu [Kč]
0 – neomezeno
Bez omezení 3,90 → 3,50 %

Partners Banka

Úrokové sazby jsou nižší od pondělí 9. 12. 2024.

Spořicí účet

Vyšší úrokovou sazbu máte automaticky s tarifem účtu Pro dva (49 Kč měsíčně) a Pro rodinu (99 Kč měsíčně).

Pokud máte základní tarif Pro jednoho (0 Kč měsíčně), podmínkou je každý měsíc 5× zaplatit debetní kartou.

Výpovědní lhůta Výše vkladu [Kč]
0 – neomezeno
Bez omezení 4,03 → 3,73 % p.a.

Spořicí účet (základní)

Při nesplnění podmínek u bezplatného účtu sazba klesá zhruba o necelou polovinu.

Výpovědní lhůta Výše vkladu [Kč]
0 – neomezeno
Bez omezení 2 → 1,90 % p.a.

Peněžní dům, spořitelní družstvo

Spořicí účet s výpovědní lhůtou

Úrokové sazby vkladů od 1 roku jsou od 1. 12. 2024 nižší o 1 p. b. Specifikem tohoto produktu jsou vyhlašované sazby pro všechny délky vkladů, tj. mohou se v průběhu vkladu změnit. (Proto ten název „spořicí účet“).

Doba uložení Výše vkladu [Kč]
0 – neomezeno
14 dní 1,25 %
1 měsíc 1,25 %
3 měsíce 1,30 %
6 měsíců 1,30 %
9 měsíců 1,35 %
1 rok 4,50 → 3,50 %
2 roky 4,60 → 3,60 %
3 roky 4,65 → 3,65 %
4 roky 4,70 → 3,70 %
5 let 4,90 → 3,90 %

Termínovaný vklad

Úrokové sazby vkladů od 1 roku jsou od 1. 12. 2024 nižší o 1 p. b. Specifikem tohoto produktu jsou vyhlašované sazby pro vklady do 6 měsíců včetně, tj. mohou se v průběhu vkladu změnit. Od 7 měsíců jsou úrokové sazby fixní.

Doba uložení Výše vkladu [Kč]
0 – neomezeno
7 dní 1,25 %
14 dní 1,25 %
1 měsíc 1.,25 %
3 měsíce 1,30 %
6 měsíců 1,30 %
9 měsíců 1,35 %
1 rok 4,50 → 3,50 %
1,5 roku 4,55 → 3,55 %
2 roky 4,60 → 3,60 %
3 roky 4,65 → 3,65 %
4 roky 4,70 → 3,70 %
5 let 4,90 → 3,90 %

Raiffeisenbank

Spořicí účty mají úrokovou sazbu beze změny a Raiffka ji garantuje do konce roku 2024. Nabídka 4,20 % p.a. je nyní nejvyšší na trhu.

U termínovaných vkladů ale od 1. 12. 2024 nastal pokles:

Termínované vklady

Doba uložení Výše vkladu [Kč]
0 – 10 000 000 10 000 001 – 30 000 000 30 000 001 – neomezeno
7 dní 0,01 % 0,01 % 0,01 %
14 dní 2 % 2,80 → 2,55 % 0,01 %
1 měsíc 2,10 % 2,80 → 2,50 % 0,01 %
2 měsíce 2,75 → 2,45 % 2,75 → 2,45 % 0,01 %
3 měsíce 2,30 % 2,70 → 2,40 % 0,01 %
6 měsíců 2,50 → 2,30 % 2,50 → 2,30 % 0,01 %
9 měsíců 2,30 → 2,20 % 2,30 → 2,20 % 0,01 %
1 rok 2,10 % 2,10 % 0,01 %
2 roky 1,80 % 1,80 % 0,01 %
3 roky 1,80 % 1,80 % 0,01 %
4 roky 1,80 % 1,80 % 0,01 %

TRINITY BANK

Spořicí účet Výhoda+ Skvělý účet N

Od 9. 12. 2024 TRINITY BANK opět zavádí pásmové úročení pro nové klienty banky. Pro stávající se nic nemění.

Výpovědní lhůta Výše vkladu [Kč]
0 – 500 000 500 001 – neomezeno
Bez omezení 4,08 % 4,08 → 3,08 %

UniCredit Bank

Termínovaný vklad

Mírně se zvýšily úrokové sazby u 3měsíčního, půlročního a ročního termínovaného vkladu.

Doba uložení Výše vkladu [Kč]
0 – 999 999 1 000 000 – 5 000 000
7 dní 0,01 % 0,01 %
14 dní 0,01 % 0,01 %
1 měsíc 3,25 % 3,35 %
2 měsíce 0,01 % 0,01 %
3 měsíce 3,30 → 3,50 % 3,30 → 3,50 %
6 měsíců 3,10 % 3,10 → 3,20 %
9 měsíců 0,01 % 0,01 %
1 rok 3 % 3 → 3,10 %
2 roky 0,01 % 0,01 %
3 roky 0,01 % 0,01 %
5 let 0,01 % 0,01 %

Všeobecná úverová banka

VÚB úrokové sazby snižovala od 22. 11. 2024 na 4,10 % p.a. a od 19. 12. 2024 je sníží opět, a to na 4 % p.a. I tak půjde o nejlepší nabídku na trhu pro neomezené vklady.

Spoření bez limitů

Výpovědní lhůta Výše vkladu [Kč]
0 – neomezeno
Bez omezení 4,10 → 4 % p.a.

Kam s 200 000 Kč bez výpovědní lhůty

Spořicí účty bank a záložen bez výpovědní lhůty – řazeno podle nejvyšší úrokové sazby vkladu od 3,50 % p.a., bez podmínky investování.

Školení pro účetní - podzimní novinky

Spoření do 200 000 Kč
Banka/záložna Produkt Úroková sazba
Artesa, spořitelní družstvo Spořicí účet Artesa Universal 4,25 % p.a.
Raiffeisenbank Bonusový spořicí účet

Bonusový spořicí účet (AKTIVNÍ)

Bonusový spořicí účet (EXKLUZIVNÍ, PRÉMIOVÝ)
4,20 % p.a.
VÚB Spoření bez limitů 4,10 % p.a
4 % p.a. od 19. 12. 2024
TRINITY BANK Jarní skvělý účet N 4,08 % p.a.
TRINITY BANK Spořicí účet Výhoda+ Skvělý účet CZK 3,78 % p.a.
ČSOB Spoření s bonusem
Spoření s bonusem Premium
3,75 % p.a.
Komerční banka Spořicí účet (Komfort, Exclusive) 3,75 % p.a.
mBank mSpoření 3,75 % p.a.
Partners Banka Spořicí účet 3,73 % p.a.
Fio banka Fio konto 3,70 % p.a.
Banka CREDITAS Max spořicí účet 3,60 % p.a.
Oberbank Spořicí účet 3,50 % p.a.
UniCredit Bank Spořicí účet k novému účtu 3,50 % p.a.

Kam s 500 000 Kč bez výpovědní lhůty

Spořicí účty bank bez výpovědní lhůty – řazeno podle nejvyšší úrokové sazby vkladu od 3,50 % p.a., bez podmínky investování.

Spoření do 500 000 Kč
Banka/záložna Produkt Úroková sazba
Artesa, spořitelní družstvo Spořicí účet Artesa Universal 4,25 % p.a.
Raiffeisenbank Bonusový spořicí účet

Bonusový spořicí účet (AKTIVNÍ)

Bonusový spořicí účet (EXKLUZIVNÍ, PRÉMIOVÝ)
4,20 % p.a.
VÚB Spoření bez limitů 4,10 % p.a
4 % p.a. od 19. 12. 2024
TRINITY BANK Jarní skvělý účet N 4,08 % p.a.
TRINITY BANK Spořicí účet Výhoda+ Skvělý účet CZK 3,78 % p.a.
ČSOB Spoření s bonusem Premium 3,75 % p.a.
mBank mSpoření 3,75 % p.a.
Partners Banka Spořicí účet 3,73 % p.a.
Banka CREDITAS Max spořicí účet 3,60 % p.a.
Oberbank Spořicí účet 3,50 % p.a.
UniCredit Bank Spořicí účet k novému účtu 3,50 % p.a.

Kam s penězi nad 1 000 000 Kč bez výpovědní lhůty

Spořicí účty bank bez výpovědní lhůty – řazeno podle nejvyšší úrokové sazby vkladu od 3,50 % p.a., bez podmínky investování.

Spoření nad 1 000 000 Kč
Banka/záložna Produkt Úroková sazba
Artesa, spořitelní družstvo Spořicí účet Artesa Universal 4,25 % p.a.
Raiffeisenbank Bonusový spořicí účet (EXKLUZIVNÍ, PRÉMIOVÝ) 4,20 % p.a.
VÚB Spoření bez limitů 4,10 % p.a
4 % p.a. od 19. 12. 2024
Partners Banka Spořicí účet 3,73 % p.a.
Oberbank Spořicí účet 3,50 % p.a.
UniCredit Bank Spořicí účet k novému účtu 3,50 % p.a.

Aktuální data pro prosinec 2024

Srovnávač spořicích účtů

TOP nabídky bez podmínek investování od 3,50 % p.a.

  • 4,25 % p.a. Artesa, spořitelní družstvo
  • 4,20 % p.a. Raiffeisenbank
  • 4,10 % p.a. Všeobecná úverová banka
  • 4,08 % p.a. TRINITY BANK pro nové klienty na prvních pár dnů
  • 3,78 % p.a. TRINITY BANK
  • 3,75 % p.a. ČSOB, mBank
  • 3,73 % p.a. Partners Banka
  • 3,70 % p.a. Fio banka
  • 3,60 % p.a. Banka CREDITAS
  • 3,50 % p.a. Oberbank, UniCredit Bank

Srovnávač termínovaných vkladů

TOP nabídky bez podmínek investování od 3,50 % p.a.

  • 3,90 % p.a. Peněžní dům, spořitelní družstvo
  • 3,70 % p.a. Inbank
  • 3,60 % p.a. Artesa, spořitelní družstvo
  • 3,50 % p.a. MONETA Money Bank, J&T BANKA

Srovnávač vkladních knížek

Max. dosažitelná sazba je 0,50 % p.a.

Zajímá vás toto téma? Chcete se o něm dozvědět víc?

Objednejte si upozornění na nově vydané články do vašeho mailu. Žádný článek vám tak neuteče.


Autor článku

Autor se věnuje publikační činnosti v oblasti osobních financí. Specializuje se na finanční produkty, spotřebitelská témata a osobní silniční dopravu.

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).