let finished = false; let haveAd = false; function _onLoad() { //console.log("_onLoad"); if (finished) { return; } finished = true; haveAd = true; let timeout = null; let oav = null; if ("OpenAdViewability" in window) { oav = new OpenAdViewability(); timeout = window.setTimeout(() => { oav.checkViewability(function () { //console.log("_track"); window.parent.postMessage({a: 'movieads_tr_ad', fid: 'f1923f950abb4b3d7', l: 'https://code.21wiz.com/go/track?v=20cc3ff22a8255c27c236222507dbc11&d=kpgtan5jcsmfurg4ewjf4uoasbgta3qfpv38rm5wpbgqjpwhte3anrhqpsfmlnzwp7ms64zeer7qapojtbfaen51pvbmr4zfpvkf13oa8rnhlpgbsbgtp4zeer7qrzoap3n8e53a8rgaezoap71fum5eps4txrg4er3qlpgvsjnqdzwbtjbqlcg4tp3qjcw3erfaeuqzpvu1edgaerfaeuq1csgfxrg4ernaupobtlnqlpoasbg8r3zqclgqjrhapsmtu3z1erfae7zvcs1aedgatg1hddo1pv1frzwgtc1qbzwhtuutxzw3tlutezwvpwbhbpzq8l5qtpwhtuganrhfcs1aedgaew6b&b={session}&vt=[vt]&gguid=[gguid]&subs=[subs]&ps=[session]&sig=[sig]&f=[fp]&tti=[tti]&w=[w]&h=[h]&sw=[sw]&sh=[sh]&ls=[ls]&pr=[pr]&u=[u]'}, '*'); }); }, 1000); } else { timeout = window.setTimeout(() => { //console.log("_track"); window.parent.postMessage({a: 'movieads_tr_ad', fid: 'f1923f950abb4b3d7', l: 'https://code.21wiz.com/go/track?v=20cc3ff22a8255c27c236222507dbc11&d=kpgtan5jcsmfurg4ewjf4uoasbgta3qfpv38rm5wpbgqjpwhte3anrhqpsfmlnzwp7ms64zeer7qapojtbfaen51pvbmr4zfpvkf13oa8rnhlpgbsbgtp4zeer7qrzoap3n8e53a8rgaezoap71fum5eps4txrg4er3qlpgvsjnqdzwbtjbqlcg4tp3qjcw3erfaeuqzpvu1edgaerfaeuq1csgfxrg4ernaupobtlnqlpoasbg8r3zqclgqjrhapsmtu3z1erfae7zvcs1aedgatg1hddo1pv1frzwgtc1qbzwhtuutxzw3tlutezwvpwbhbpzq8l5qtpwhtuganrhfcs1aedgaew6b&b={session}&vt=[vt]&gguid=[gguid]&subs=[subs]&ps=[session]&sig=[sig]&f=[fp]&tti=[tti]&w=[w]&h=[h]&sw=[sw]&sh=[sh]&ls=[ls]&pr=[pr]&u=[u]'}, '*'); }, 2000); } let destroyListener = () => { window.clearTimeout(timeout); timeout = null; window.removeEventListener("pagehide", destroyListener, {capture: true}); destroyListener = null; if (oav !== null) { oav.cancelCheck(); oav = null; } }; window.addEventListener("pagehide", destroyListener, {capture: true}); window.parent.postMessage({a: 'movieads_bn_imp', fid: 'f1923f950abb4b3d7'}, '*'); } function _onError() { //console.log("_onError"); if (finished) { return; } finished = true; window.parent.postMessage({a: 'movieads_nobanner', fid: 'f1923f950abb4b3d7'}, '*'); } function _onClick() { if (!haveAd) { return; } (new Image()).src = 'https://code.21wiz.com/go/track?v=20cc3ff22a8255c27c236222507dbc11&d=kpgtan5jcsmfurg4ewgfn4zqcpganrhopg5txuhjz7jfrrg4te3hapgpewgfa5zbpsjfd519cs1aedggtl4qrzoapc3txnzjcs5txm5wpbgqjpwbtrnanrhtcs1aedgjsbgtpuq1cugqjrgasbgtd3zdz71ta7qser7aepgbtr414pomsjnqxrobtn7qtpg4tju1ezoadovfx6wa8rgaezoadg1ft4oa8rgtenzdc31mergpew4mx4zeer7aecqstuuqe3zspbfhap5e8lfhtc3npjfh1ponprfhxnho8lnftdoftpnhtc3asbg8p4zeer7aerh7&b={session}&vt=[vt]&gguid=[gguid]&subs=[subs]&ps=[session]&sig=[sig]&f=[fp]&tti=[tti]&w=[w]&h=[h]&sw=[sw]&sh=[sh]&ls=[ls]&pr=[pr]&u=[u]'; } (function () { function _checkBannerContent() { if (finished) {//Чтобы не задваивало return false; } const elements = document.querySelectorAll('[id*="adform-adbox"]'); for (let el of elements) { const rect = el.getBoundingClientRect(); if (rect.width >= 50 && rect.height >= 50) { _onLoad(); return true; } } return false; } function _initChecker() { let interval = window.setInterval(() => { if (!_checkBannerContent()) { return; } if (dstr != null) { dstr(); } }, 1000); let dstr = () => { window.removeEventListener("pagehide", dstr, {capture: true}); dstr = null; window.clearInterval(interval); interval = null; }; window.addEventListener("pagehide", dstr, {capture: true}); } (function _main() { _initChecker(); })(); })();