Playcode.io popup block

8 lines is not enough...

// ==UserScript==
// @name         Playcode.io popup block
// @namespace    http://tampermonkey.net/
// @version      1.0
// @license      MIT
// @description  8 lines is not enough...
// @author       mewen
// @match        https://playcode.io/new/
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net
// @grant        none
// @run-at       document-idle
// ==/UserScript==


(function() {
    console.log("playcode popup block active");
    playCodeCheck();
})();


function playCodeCheck() {
  const config = { attributes: true, childList: true, subtree: false };
  const toCheck = document.getElementsByClassName('content-wrapper')[0];

  const callback = function(mutationsList, observer) {
    const wall=document.getElementsByClassName('result-ads');
      if(wall.length>0){
        const close = wall[0].getElementsByTagName("BUTTON")[0];
        if(close) {
          console.log("blocking popup");
          close.disabled = false;
          close.click();
        }
      }
  };
  const bodyObserver = new MutationObserver(callback);
  bodyObserver.observe(toCheck, config);
}