Independent Trading Desk (ITD)

Comments are off

A third party company that licenses and supports DSP technology to act as a trading desk for Advertisers/Agencies.