Publica

Publica

Publica - The Connected TV Advertising Platform.

HQ location
Palo Alto, United States
Launch date
Employees
Enterprise value
$220m
Authorizing premium user...