está hecho con javascript y css:
Código:
<script type="text/javascript">
var banner=false;
var cargado=false;
tim=setTimeout("espera()", 10000);
function cerrar()
{
clearTimeout(tim);
document.getElementById('juego').style.visibility='visible';
document.getElementById('banner').style.visibility='hidden';
}
function espera()
{
banner=true;
if(cargado==true)
{
document.getElementById('juego').style.visibility='visible';
document.getElementById('banner').style.visibility='hidden';
}
}
function completar()
{
cargado=true;
if(banner==true)
{
document.getElementById('juego').style.visibility='visible';
document.getElementById('banner').style.visibility='hidden';
}
else
{
document.getElementById('close').style.visibility='visible';
document.getElementById('cargando').style.visibility='hidden';
}
}
</script>
y el juego y la publicidad están dentro de unos divs, a los cuales se le modifica la propiedad de estilo visibility.
espero que te sirve adios :)