Isn't the data gathering an improvement on efficiency, not a reduction of it? If you define efficiency as something like a ratio of useful informing to viewer attention. More personalized ads should be providing more useful information with less noise from irrelevant information. Your example of TV is a good one to show the value of targeted ads. TV ads are even more wasteful of people's attention.