4 ms·It's a programmatic advertising exchange. There are many fitting the same description out there.by arbuge 13y agoIt's a programmatic advertising exchange. There are many fitting the same description out there.