document.addEventListener('AdvContentParsed', function (event) { let config = event.detail; let model = config.model; let revenue = (function () { let rev = model.settings.revenue || {}; switch (config.type) { case 'wp-front': return model.page.revenue || rev; case 'wp-archive': return model.archive.revenue || rev; case 'wp-article': return model.micro_page?.revenue || model.single.main_category?.revenue || (model.single.post_categories[0] || {}).revenue || rev; case 'wp-live': case 'wp-page': return model.page.revenue || model.micro_page?.revenue || rev; default: return rev; } })(); const startAdjacent = () => { if (window.AdjacentDisableAutoInit) { document.addEventListener('StartAdjacent', () => { startAdjacent(); }); return; } window['ned-adjacent'] = window['ned-adjacent'] || { 'ned-ad': {}, 'ned-player': {} }; new Adjacent().init().then((response) => { let publisher = response.publisher; window['ned-adjacent'] = window['ned-adjacent'] || {}; window['ned-adjacent']['ned-ad'] = { adUnit: revenue.adUnit || model.settings.revenue.adUnit, adEnabled: (() => { if (window['ned-adjacent']['ned-ad'].adEnabled === false) { return false; } if (['wp-archive', 'wp-page'].includes(config.type)) { return !model.archive?.posts.filter((post) => { return post.revenue?.explicit; }).length } if (config.type === 'wp-article') { return !model.single.revenue.disable_ads; } return true; })() }; window['ned-adjacent']['ned-player']['globalVast'] = revenue.videoVast || ((() => { if (revenue.adUnit & publisher.globalVast) { let vastObj = new URL(publisher.globalVast); vastObj.searchParams.set('iu', `/${publisher.dfpNetworkId}/${revenue.adUnit}`); return vastObj.toString(); } return ''; })()) || publisher.globalVast; }); } if (window.Adjacent) { startAdjacent(); } else { document.addEventListener('NedAdjacentLoaded', () => { startAdjacent(); }); } }); html.ad-blocker-detected .player-fallback { aspect-ratio: 16 / 9; background-color: #363566; background-image: linear-gradient(310deg,rgba(131,131,131,.02) 0,rgba(131,131,131,.06) 13%,transparent 13%,transparent 46%,rgba(112,112,112,.05) 46%,rgba(112,112,112,.02) 100%),linear-gradient(21deg,rgba(18,18,18,.02) 0,rgba(18,18,18,.07) 47%,transparent 47%,transparent 82%,rgba(178,178,178,.02) 82%,rgba(178,178,178,.02) 100%),linear-gradient(90deg,rgba(255,255,255,.1294117647),rgba(245,244,244,0)); display: flex; justify-content: center; align-items: center; padding: 40px; font-weight: bold; } html.ad-blocker-detected .player-fallback::before { content: 'Disfruta nuestro contenido desactivando el bloqueador de anuncios'; color: #FFF; font-size: 16px; text-align: center; line-height: 120% } (() => { window.dataLayer = window.dataLayer || []; window.gtag = function() { dataLayer.push(arguments); }; // ADBLOCKER IS ON const adBlockerOnHandler = (event) => { document.removeEventListener('adBlockerOn', adBlockerOnHandler); localStorage.setItem('adBlocker', '1'); gtag('event', `detected`, { 'event_category': 'NTG adblock', 'event_label': location.pathname, 'non_interaction': true }); document.querySelector('html').classList.add('ad-blocker-detected'); ////////////////////// MUTATION OBSERVER let replacePlayer = () => { let $players = document.querySelectorAll('.rmp-container, ned-player:not([player-audio="true"])'); $players.forEach(($player) => { let maxWidth = $player.clientWidth ? $player.clientWidth : '100%'; $player.outerHTML = `<div class="player-fallback" style="width: 100%; max-width: ${maxWidth};">`; }); }; // Select the node that will be observed for mutations let $targetNode = document.querySelector('body'); // Options for the observer (which mutations to observe) let config = {attributes: true, childList: true, subtree: true}; // Callback function to execute when mutations are observed let callback = (mutationsList, observer) => { replacePlayer(); }; // Create an observer instance linked to the callback function let observer = new MutationObserver(callback); replacePlayer(); // Start observing the target node for configured mutations observer.observe($targetNode, config); }; document.addEventListener('adBlockerOn', adBlockerOnHandler); // ADBLOCKER IS OFF const adBlockerOffHandler = (event) => { document.removeEventListener('adBlockerOff', adBlockerOffHandler); let adBlocked = localStorage.getItem('adBlocker'); if (adBlocked !== null) { if (adBlocked === '1') { gtag('event', `recover-ads`, { 'event_category': 'NTG adblock', 'event_label': location.pathname, 'non_interaction': true }); } localStorage.setItem('adBlocker', '2'); window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function () { googletag.pubads().setTargeting('adjacent', ['recover'].concat(googletag.pubads().getTargeting('adjacent'))); }); } else { gtag('event', `allow-ads`, { 'event_category': 'NTG adblock', 'event_label': location.pathname, 'non_interaction': true }); } }; document.addEventListener('adBlockerOff', adBlockerOffHandler); fetch('https://cdn.getadjacent.com/amd/ned-adjacent.min.js', { method: 'HEAD' }).then((response) => { if (!response.ok) { document.dispatchEvent(new Event('adBlockerOn')); } }).catch((e) => { document.dispatchEvent(new Event('adBlockerOn')); }); })(); document.addEventListener('AdvContentRaw', (event) => { let detail = event.detail; if (detail.type === 'wp-article') { try { detail.model.single.post_content = detail.model.single.post_content.replace(/ /g, ''); } catch (e) { console.warn('ADV - Couldn\'t sanitisize this article'); } } }); window.addEventListener('AdvContentParsedIdk', function (event) { let detail = event.detail; let type = detail.type; let model = detail.model; let archive = model.archive; if (type === 'wp-article' & model.single.featured_video) { document.querySelector('html').classList.add('show-ad-block-notice'); } }); window.addEventListener('NedAdjacentInitError', (event) => { let detail = event.detail; let uaIdentifier = 'G-08Q8657J4J'; let uaIdentifiers = ['G-KFDL4B633V'] window.dataLayer = window.dataLayer || []; window.gtag = function() { dataLayer.push(arguments); }; gtag('js', new Date()); gtag('config', uaIdentifier); (uaIdentifiers || []).forEach((ua) => { gtag('config', ua); }); let $gtScript = document.createElement('script'); $gtScript.src = `https://www.googletagmanager.com/gtag/js?id=${uaIdentifier}`; $gtScript.async = true; document.body.appendChild($gtScript); /* Track Error */ gtag('event', 'adjacent_error_init', { event_label: detail.error.message, non_interaction: true }); }); document.addEventListener('DOMContentLoaded', () => { let $adjacent = document.createElement('script'); $adjacent.src = 'https://cdn.getadjacent.com/amd/ned-adjacent.min.js?ver=486'; $adjacent.async = true; document.body.appendChild($adjacent); }); (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");ym(92306955, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true});(function (d, w, c) {(w[c] = w[c] || []).push(function() {try {w.yaCounter92137870 = new Ya.Metrika2({id:92137870,clickmap:true,trackLinks:true,accurateTrackBounce:true});} catch(e) { }});var n = d.getElementsByTagName("script")[0],s = d.createElement("script"),f = function () { n.parentNode.insertBefore(s, n); };s.type = "text/javascript";s.async = true;s.src = "https://mc.yandex.ru/metrika/tag.js";if (w.opera == "[object Opera]") {d.addEventListener("DOMContentLoaded", f, false);} else { f(); }})(document, window, "yandex_metrika_callbacks2"); !function e(t){for(var n=t+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(var i=r[o];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(n))return i.substring(n.length,i.length)}return null}("prefix_views_counter")&function e(t){var n,r;if(!t||(window.XMLHttpRequest&(n=new window.XMLHttpRequest),!n))return!1;r="action="+encodeURIComponent(t);try{n.open("POST","/user.php",!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.onload=function(){200===n.status&function e(t,n,r){if(r){var o=new Date;o.setTime(o.getTime()+864e5*r);var i="; expires="+o.toGMTString()}else var i="";document.cookie=t+"=1"+i+"; path=/"}("prefix_views_counter",1,1)},n.send(r)}catch(o){}return!0}('3a76b00c9a497a8a90551ce054abba80'); (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(92138119, "init", {clickmap:true,trackLinks:true,accurateTrackBounce:true }); 1z1h2m