Answer:
Advertising increases awareness, which in turn increases demand, which then makes the product more desirable/harder to get, which then increases the amount that the provider can charge for the product, thus increasing the price that they ask for it.
There is even a sector in the marketing industry devoted to nonprofit marketing. You can check out a nonprofit marketing agency at www.thewinngroup.net.