The Trade Desk declares war on the inefficiency and lack of transparency in programmatic it attributes to Google

| MAY 12, 2023 | LAST UPDATE: MAY 12, 2023 11:41