The Trade Desk Logo
  • EN
The Trade Desk icon
The Trade Desk Logo
  • EN

The Trade Desk’s survey shows that seven out of 10 Brits are not prepared to fork over more than £20 per month on subscription services, a drop of £5 compared to last September.