`; observer.unobserve(adSlot); } }); } function createObserver() { var options = { root: null, rootMargin: '0px', threshold: 0 }; var observer = new IntersectionObserver(loadAds, options); var adSlot = document.querySelector('.ad-slot'); observer.observe(adSlot); setTimeout(function() { var blankAds = document.querySelectorAll('.adsbygoogle:empty'); blankAds.forEach(function(blankAd) { var adSlot = blankAd.parentNode; adSlot.style.display = 'none'; }); }, 3000); // Adjust the timeout value as needed } window.addEventListener('load', createObserver);