Technology

Zeta acquires DSP from Sizmek, takes aim at The Trade Desk