He might have had the need before seeing the ad but hadn't seen a solution.
Adverts are at their basic level a way of informing end users about what they can purchase. They are also there to try and raise brand awareness. People are more likely to trust a brand that they have heard of rather than some unknown.
Not at all. Makes brands with colossal marketing budgets sell more despite there being better alternatives from small companies. But that's how human consumption works, and it's virtually impossible to change that.
Adverts are at their basic level a way of informing end users about what they can purchase. They are also there to try and raise brand awareness. People are more likely to trust a brand that they have heard of rather than some unknown.