Añadir data-ot-ignore a la imagen preloader

Es necesario agregar data-ot-ignore a preloader-image para evitar que el consentimiento de cookies de OneTrust lo bloquee, pero api.onPageChange() parece ejecutarse una vez que el precargador ha desaparecido.

En mi head_tag.html, tengo un script que ejecuta api.onPageChange() y dentro de él…

function addIgnoreToPreloader () {
      console.log("addIgnoreToPreloader running")
      const splashWrapper = document.querySelector("#d-splash");
      if(splashWrapper){
        console.log("splashWrapper", splashWrapper)
      }
      const splashImage = splashWrapper && splashWrapper.querySelector(".preloader-image");
      if(splashImage){
        console.log("splashImage", splashImage);
        splashImage.createAttribute("data-ot-ignore");
      }
    }

Pero parece que para cuando veo el log de la consola “addIgnoreToPreloader running”, la página ya se ha cargado y el precargador ya ha desaparecido de todos modos…

¿Hay algún hook/función para acceder a .preloader-image?