The Trade Desk gross spend hits $13.4B as programmatic competition intensifies | StreamingMeme