Hey everyone, I just saw a display ad of The Witcher on a site which I have never seen before. It looks amazing. Does anyone know what type of display ad is this, what is it called?