Cesta na úřad práce může začít v datové schránce, umí i zkrátit lhůty

03.02.2023 | , Finance.cz
DŮCHODY A DÁVKY


perex-img Zdroj: Shutterstock

Pokud jste se rozhodli hledat novou práci s pomocí státu, nemusejí vaše první kroky vést k přepážce úřadu práce. S datovou schránkou se zaregistrujete i z domova a třeba v sobotu večer.

Pro začátek shrňme, že aktuálně lze na stránkách Ministerstva práce a sociálních věcí najít celou řadu formulářů zdaleka ne jen k nezaměstnanosti. Interaktivně vyplnit a rovnou odeslat můžete například žádosti o státní sociální podporu, dávky pomoci v hmotné nouzi nebo příspěvky na péči. Následující text se věnuje pouze situaci od vstupu do evidence uchazečů o práci až po výstup z ní.

Pospěšte si, ať nepřijdete o podporu

Pokud chcete být mezi uchazeči o zaměstnání registrováni hned od prvního dne po skončení studia, předchozího pracovního poměru nebo podnikání, musíte se hlásit do tří pracovních dnů. Právě v tom vám může datová schránka pomoci a ušetřit stres s hledáním termínu pro návštěvu pobočky. Je to důležité stihnout, abyste si nemuseli sami doplácet zdravotní pojištění. A také abyste nepřišli o podporu za všechny dny „na pracáku“, pokud vám na ni úřad přizná nárok.

TIP: Jen o podporu žádat nemůžete, úřad vám především hledá práci

Co potřebujete mít v ruce

Prvním formulářem tedy musí být Žádost o zprostředkování zaměstnání. Pokud se už na stránce s výběrem formulářů přihlásíte buď identitou občana, nebo rovnou datovou schránkou, ušetříte si trochu práce s vyplňováním. Jméno, adresa a další osobní údaje se vyplní automaticky.

Navíc zjistíte, že není nutné vyplňovat například místo narození, což vám napoví bubliny u jednotlivých polí. Pokud si nejste jistí, na některých místech formuláře najdete také komunikačního asistenta s častými otázkami.

Zdroj: MPSV / úprava Finance.cz

Interaktivní formulář je výhodný také kvůli automatické kontrole polí. Takže by se vám nemělo stát, že podstatnou kolonku zapomenete vyplnit. Na závěr do něj vložíte také potřebné přílohy, které je třeba si předem připravit do počítače.

K žádosti se přikládá:

  • doklad o ukončení zaměstnání (zápočtový list), o ukončení samostatné výdělečné činnosti nebo o ukončení soustavné přípravy na budoucí povolání (např. maturitní vysvědčení, diplom atd.),
  • potvrzení o výši průměrného měsíčního čistého výdělku, u osoby samostatně výdělečně činné potvrzení o vyměřovacím základu (úřad si ho také může vyžádat u bývalého zaměstnavatele),
  • případně doklad o zdravotním omezení (lékařský posudek),
  • pokud vykonáváte pracovní činnost, která nebrání zařazení a vedení v evidenci uchazečů o zaměstnání, tzv. nekolidující zaměstnání (výkon činnosti na základě pracovního nebo služebního poměru, pokud měsíční výdělek nepřesáhne polovinu minimální mzdy, nebo výkon činnosti na základě dohody o pracovní činnosti, pokud měsíční odměna nebo odměna připadající na 1 měsíc za období, za které přísluší, nepřesáhne polovinu minimální mzdy), je povinností ohlásit a doložit Úřadu práce ČR výkon této činnosti a výši odměny.

Když máte vše vyplněno, nabízí vám formulář hned několik možností:

Zdroj: MPSV

Pokud zvolíte možnost Odeslat přes datovou schránku, bude veškerá další komunikace s úřadem práce probíhat právě tudy. 

Jak pro Finance.cz vysvětlila mluvčí Úřadu práce ČR Kateřina Beránková, prvotní registraci lze v zásadě vyřídit přes datovou schránku v případě, že je žádost správně a úplně vyplněná a nic nenasvědčuje tomu, že existuje překážka zařazení do evidence. Pokud je třeba něco doplnit, úřad k tomu uchazeče o práci vyzve. Je nutné mít na paměti, že vstup do evidence se řeší ve správním řízení, které je svázáno pravidly. 

"Klient žádá o zprostředkování zaměstnání, tedy o poskytnutí služeb, které mají vést k jeho návratu na trh práce. Tento proces vyžaduje jeho osobní účast zpravidla vždy. K úspěšnému naplnění žádosti je třeba absolvovat vstupní pohovor s poradkyní/poradcem, v rámci kterého klient upřesňuje svoje představy a možnosti a který je podkladem pro zprostředkování konkrétního zaměstnání a konkrétních kroků úřadu práce," konstatovala mluvčí s tím, že každý žadatel vyžaduje jiný přístup. 

Nezapomeňte zažádat i o podporu

Kvůli podpoře v nezaměstnanosti nezapomeňte vyplnit ještě druhý formulář – Žádost o podporu v nezaměstnanosti. Je to trochu test pozornosti, v žádosti o výpočet podpory se vyplňují podobné údaje. Podpora se ovšem řeší v samostatném správním řízení. Potěšitelné je, že pokud přicházíte do evidence z normálně fungující firmy, pravděpodobně si s ní úřad sám vykomunikuje podklady o vaší dosavadní mzdě potřebné k výpočtu. Případně vás osloví s žádostí o doplnění. I žádost o přiznání podpory můžete odeslat datovou schránkou a pojistit si včasným přihlášením peníze na celou dobu nezaměstnanosti. 

V dalších dnech vás úřad vyzve k osobní schůzce se specialistou podpor v nezaměstnanosti. Seznámí vás s výpočtem vaší podpory. Pokud nesouhlasíte, můžete ho při jednání rozporovat, doplnit argumenty. Pokud souhlasíte, specialista vyhotoví rozhodnutí o přiznání (nebo nepřiznání) podpory.

TIP: Jak se zvýšila podpora v nezaměstnanosti pro dosud nepracující

V tu chvíli vám datová schránka může pomoci k rychlejší výplatě peněz. Proti rozhodnutí se totiž lze odvolat do 15 dnů po jeho oznámení. Pokud se zněním rozhodnutí souhlasíte, můžete se práva na odvolání vzdát vzápětí poté, co dorazilo do vaší schránky.  Podpora v nezaměstnanosti je pak splatná po nabytí právní moci, nejpozději v následujícím kalendářním měsíci (§ 53 zákona o zaměstnanosti). "Úřad práce ČR vyplácí podporu v nejbližším výplatním termínu od nabytí právní moci rozhodnutí. V rámci kalendářního měsíce hned několik výplatních termínů," doplnila Kateřina Beránková.

Pokud jste se proti rozhodnutí o (ne)přiznání podpory odvolali, musíte čekat na pravomocné rozhodnutí. Před ním není možné, aby úřad podporu vyplatil. 

Na schůzky musíte osobně, kvůli odhlášení z evidence ne

V ušetřeném čase můžete sami práci aktivně hledat, nebo si třeba zvyšovat kvalifikaci. Pokud nejste úspěšní, poradce pro zprostředkování zaměstnání vám naplánuje schůzky na úřadu, kde s vámi bude výběr nové pozice řešit. Na ně musíte chodit osobně a dávejte si pozor na domluvené termíny. Při jejich nedodržení bez vážného důvodu a řádné omluvy můžete být z evidence vyřazeni.

Pokud se rozhodnete evidenci mezi uchazeči o zaměstnání ukončit, opět přijde datová schránka ke slovu. Stačí přes ni odeslat vyplněnou Žádost o ukončení evidence, ve které je nutné specifikovat důvody:
- nástup do zaměstnání (od kdy, do které firmy, na kterou pozici),
- zahájení samostatné výdělečné činnosti (od kdy),
- na vlastní žádost,
- případně jiný důvod, který byste měli rozvést.

Pak už do datové schránky přijde jen Potvrzení o době vedení v evidenci uchazečů o zaměstnání a o poskytování podpory v nezaměstnanosti. V ní je pro další účely mzdové účtárny, zdravotní pojišťovny a správy sociálního zabezpečení přesně vypočteno, které dny jste strávili v péči Úřadu práce a za které vám byla vyplácena podpora.

TIP: Další praktické rady a informace, včetně videí, podcastů či prokliků na konkrétní formuláře jsou k dispozici na webu Úřadu práce ČR.

 

Autor článku

Luboš Kratochvíl

Luboš Kratochvíl  


Pomohl vám tento obsah? Dejte mu hodnocení:

Průměrné hodnocení: 5
Hlasováno: 12 krát

Články ze sekce: DŮCHODY A DÁVKY


'; document.getElementById('preroll_iframe').onload = function(){ preroll_setupIframe(); } } function preroll_setupIframe() { prerollDocument = document.getElementById('preroll_iframe').contentWindow.document; let el = prerollDocument.createElement('style'); el.type = 'text/css'; prerollDocument.head.appendChild(el); el.innerText = "#preroll_adContainer>div:nth-of-type(1),#preroll_adContainer>div:nth-of-type(1) > iframe {width: 99% !important;height: 99% !important;max-width: 100%;}#preroll_videoContent,body{width:100vw;height:100vh}body{font-family:'Helvetica Neue',Arial,sans-serif}#preroll_videoContent{overflow:hidden;background:#000}#preroll_adMuteBtn{width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:-5px;right:25px}"; preroll_videoContent = prerollDocument.getElementById('preroll_contentElement'); preroll_videoContent.style.display = 'none'; preroll_videoContent.volume = 1; preroll_videoContent.muted = false; const playPromise = preroll_videoContent.play(); if (playPromise !== undefined) { console.log('PREROLL sound forbidden');preroll_videoContent.volume = 0;preroll_videoContent.muted = true;preroll_setUpIMA(false); //playPromise.then(function () { console.log('PREROLL sound allowed');preroll_setUpIMA(true); }).catch(function () { console.log('PREROLL sound forbidden');preroll_videoContent.volume = 0;preroll_videoContent.muted = true;preroll_setUpIMA(false); }); } } function preroll_setUpIMA(sound) { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. preroll_createAdDisplayContainer(); // Create ads loader. preroll_adsLoader = new google.ima.AdsLoader(preroll_adDisplayContainer); // Listen and respond to ads loaded and error events. preroll_adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, preroll_onAdsManagerLoaded, false); preroll_adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, preroll_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() { preroll_adsLoader.contentComplete(); }; preroll_videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); if (sound && preroll_iinfoVastUrlIndex <= preroll_iinfoVastUrls.length-1) { adsRequest.adTagUrl = preroll_iinfoVastUrls[preroll_iinfoVastUrlIndex]; console.log('Preroll advert: ' + preroll_iinfoVastUrls[preroll_iinfoVastUrlIndex]); preroll_current = 0; preroll_videoContent.muted = false; preroll_videoContent.volume = 1; } else { adsRequest.adTagUrl = preroll_iinfoVastUrlsMuted[preroll_iinfoVastUrlIndexMuted]; console.log('Preroll advert: ' + preroll_iinfoVastUrlsMuted[preroll_iinfoVastUrlIndexMuted]); preroll_current = 1; preroll_videoContent.muted = true; preroll_videoContent.volume = 0; } adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; preroll_adsLoader.requestAds(adsRequest); } function preroll_createAdDisplayContainer() { prerollDocument.getElementById('preroll_videoContent').style.display = 'none'; preroll_adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('preroll_adContainer'), preroll_videoContent); } function preroll_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. preroll_adsManager = adsManagerLoadedEvent.getAdsManager(preroll_videoContent, adsRenderingSettings); // Add listeners to the required events. preroll_adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, preroll_onAdError); preroll_adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, preroll_onContentPauseRequested); preroll_adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, preroll_onContentResumeRequested); preroll_adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, preroll_onAdEvent); // Listen to any additional events, if necessary. preroll_adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, preroll_onAdEvent); preroll_adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, preroll_onAdEvent); preroll_adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, preroll_onAdEvent); preroll_playAds(); } function preroll_playAds() { // Initialize the container. Must be done through a user action on mobile // devices. preroll_videoContent.load(); preroll_adDisplayContainer.initialize(); try { preroll_adsManager.init(preroll_width_init, preroll_height_init, google.ima.ViewMode.NORMAL); preroll_adsManager.start(); } catch (adError) { } } function preroll_onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: prerollDocument.getElementById('preroll_adContainer').style.width = '100%'; prerollDocument.getElementById('preroll_adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('preroll_adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: prerollDocument.getElementById('preroll_adMuteBtn').style.display = 'block'; preroll_init_container.style.display = 'none'; try { adsManager.pause(); } catch (error) { } break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: preroll_play_yt(); break; case google.ima.AdEvent.Type.COMPLETE: preroll_play_yt(); break; } } function preroll_onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); preroll_last_error = adErrorEvent.getError().getErrorCode(); console.log(preroll_last_error); if (!preroll_loadNext()) { preroll_play_yt(); } } function preroll_onContentPauseRequested() { preroll_videoContent.pause(); } function preroll_onContentResumeRequested() { preroll_videoContent.play(); } function preroll_loadNext() { if (preroll_current === 0) { preroll_iinfoVastUrlIndex++; if (preroll_iinfoVastUrls.length > preroll_iinfoVastUrlIndex) { preroll_init(); } else { return false; } } else { preroll_iinfoVastUrlIndexMuted++; if (preroll_iinfoVastUrlsMuted.length > preroll_iinfoVastUrlIndexMuted) { preroll_init(); } else { return false; } } preroll_adVolume = 1; return true; } function preroll_unmuteAdvert() { preroll_adVolume = !preroll_adVolume; if (preroll_adVolume) { preroll_adsManager.setVolume(1); prerollDocument.getElementById('preroll_adMuteBtn').innerHTML = ''; } else { preroll_adsManager.setVolume(0); prerollDocument.getElementById('preroll_adMuteBtn').innerHTML = ''; } } function tryToInicializePreroll() { preroll_init(); } function preroll_play_yt() { preroll_videoElement.style.display = 'block'; const youTubeUrlQueryString = preroll_videoElement.src.includes('?'); const firstLetterOfAddedUrl = youTubeUrlQueryString ? '&' : '?'; preroll_videoElement.src += firstLetterOfAddedUrl + 'autoplay=1&mute=0'; preroll_init_container.style.display = 'none'; document.querySelectorAll('.preroll-container').forEach(e => e.remove()); finance_init_container.style.display = 'block'; try { adsManager.pause(); } catch (error) { } }

'; document.getElementById('outstream-iframe').onload = function(){ setupIframe(); } } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); el.type = 'text/css'; outstreamDocument.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:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if (!outstream_direct_played) { console.log('Setup iframe: direct'); setUpIMA(true); } else if (iinfoOutstreamAllowed) { console.log('Setup iframe: allowed article'); const playPromise = videoContent.play(); playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { renderPassback(); }); } else { console.log('Setup iframe: passback'); renderPassback(); } } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { 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(); if (direct) { adsRequest.adTagUrl = iinfoVastDirect; console.log('Outstream DIRECT CAMPAING advert: ' + iinfoVastDirect); videoContent.muted = true; videoContent.volume = 0; outstream_direct_played = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; } adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(1); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); try { adsManager.init(outstream_width_init, outstream_height_init, google.ima.ViewMode.NORMAL); adsManager.start(); } catch (adError) { } } /** * Handles the ad manager loading and sets ad event listeners. * @param {!google.ima.AdsManagerLoadedEvent} adsManagerLoadedEvent */ 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(); } /** * Handles actions taken in response to ad events. * @param {!google.ima.AdEvent} adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function() { // Example: const remainingTime = adsManager.getRemainingTime(); }, 300); // every 300ms } //unmuteAdvert(); outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstream_last_error == 303) { renderPassback(); } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (true) { renderPassback(); } break; } } function renderPassback() { console.log('Outstream Spouštím Passback'); advertContainer.innerHTML = ""; advertContainer.appendChild(passBackDiv); } /** * Handles ad errors. * @param {!google.ima.AdErrorEvent} adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstream_last_error = adErrorEvent.getError().getErrorCode(); console.log(outstream_last_error); if (!loadNext()) { renderPassback(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrls.length > iinfoVastUrlIndex) { outstream_init(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { console.log('outstream onActiveView()'); var wrapper = document.getElementsByClassName('outstream-container')[0]; if (wrapper) { var containerOffset = wrapper.getBoundingClientRect(); var windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstream_paused) { adsManager.resume(); outstream_paused = false; /*window.removeEventListener('scroll', onActiveView);*/ console.log('Outstream: ad resume()'); } return true; } else { if (!outstream_paused) { adsManager.pause(); outstream_paused = true; /*window.removeEventListener('scroll', onActiveView);*/ console.log('Outstream: ad pause()'); } } } return false; } let outstream_initialize_interval = setInterval(tryToInicializeOutstream, 100); function tryToInicializeOutstream() { console.log(cpexPackage.adserver.displayed); var wrapper = document.getElementsByClassName('outstream-container')[0]; if (wrapper) { var containerOffset = wrapper.getBoundingClientRect(); var windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstream_initialize_interval); outstream_init(); } } } }
OSZAR »