No, but that's the whole point of ads. They're like a progressive tax system. Also some ads are awareness campaigns. Like you see a bunch of ads for Coke and the subconsciously when you want a soda you grab a Coke.
Of course exist. It is often said that some people who often buy $5 coffee don't sign up $10 web subscription or app. Also we can't sign up all paid subscription. I wish latter is solved by micro payment or combined subscription .