Teads, the global media platform, has united and is empowering the best publishers in the world to distribute ads to over 1.2 Billion people every month.