window.googletag = window.googletag || { cmd: [] }; googletag.cmd.push(function () { var billboard = googletag .defineSlot("/1034851/Premium_top_billboard", [970, 250], "div-gpt-ad-1670351548288-0") .addService(googletag.pubads()); var leaderboard = googletag .defineSlot("/1034851/Leaderboard", [[728, 90], [970, 250]], "div-gpt-ad-1343857479665-0") .addService(googletag.pubads()); googletag .defineSlot("/1034851/sidenav_1", [[300, 250], [300, 600]], "div-gpt-ad-1343857479665-2") .addService(googletag.pubads()); googletag .defineSlot("/1034851/sidenav_2", [300, 250], "div-gpt-ad-1343857479665-3") .addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads() .setTargeting("env", ["prod"]) .setTargeting("pageid", pageId) .setTargeting("posttype", postType); var headerSlots = [billboard, leaderboard]; var headerFilled = {}; googletag.pubads().addEventListener("slotRenderEnded", function (event) { if (headerSlots.indexOf(event.slot) === -1) return; var elementId = event.slot.getSlotElementId(); headerFilled[elementId] = !event.isEmpty; var slotElement = document.getElementById(elementId); var wrapper = slotElement && slotElement.parentElement; if (wrapper) wrapper.classList.toggle("hidden", event.isEmpty); var headerAd = wrapper && wrapper.closest("#header-ad"); if (!headerAd) return; var anyFilled = headerSlots.some(function (slot) { return headerFilled[slot.getSlotElementId()] === true; }); headerAd.classList.toggle("hidden", !anyFilled); headerAd.classList.toggle("show-banner", anyFilled); var mainContent = document.getElementById("fl-main-content"); if (mainContent) mainContent.classList.toggle("show-banner", anyFilled); }); googletag.enableServices(); }); document.addEventListener("DOMContentLoaded", function () { googletag.cmd.push(function () { [ "div-gpt-ad-1670351548288-0", "div-gpt-ad-1343857479665-0", "div-gpt-ad-1343857479665-2", "div-gpt-ad-1343857479665-3" ].forEach(function (id) { if (document.getElementById(id)) googletag.display(id); }); }); });