What we have now is basically print and TV advertising translated to the web. The right answer will probably look very different. It might not even seem like advertising, by current standards. So the way to approach this problem is probably to start over from scratch: to think what the goal of advertising is, and ask how to do that using the new ingredients technology gives us. Probably the new answers exist already, in some early form that will only later be recognized as the replacement for traditional advertising "
The problem is that advertising business started abusing users too much and we just have enough.