yeah but, no but
That £140 is partly based on the aggregate, on the size of audience Google, Facebook etc can provide. An advertiser can get an audience of millions of any particular demographic that suits their product, which gives them a great impact for the cost of producing the ad.
I imagine an individual, or niche website with a small number of users, couldn't get anything like £140 per consumer.