Public list ad tech (5666):
The Deck is a premier network for reaching creative, web and design professionals. The Deck serves up approximately fifty million ad impressions each month and is uniquely configured to connect the right marketers to a targeted, influential audience.
Company (Dead / Inactive)
Illinois, United States
|Title||Application Date||Patent Date||Status
(Patent / Application)