Actually it doesn't. There has been quite a bit of research and the most effective form of charity to improve conditions is through direct cash transfers.
Basically, the recipient is the best positioned to identify what will help them improve, not some well meaning remote do-gooder.
Is there any measure of how advertising affects this?
For example, there are many in the US who are poor, but who often do not allocate the money in ways that serve their best interests, but this may largely be the result of advertisers manipulating what people think is in their best interest. But for the world's poorest, they don't have enough to be worth the investment to inundate with advertisements, so they may have better ability to decide what is in their own best interests.
Basically, the recipient is the best positioned to identify what will help them improve, not some well meaning remote do-gooder.
Ref: 1. http://www.givewell.org/international/technical/programs/cas... 2. http://www.who.int/alliance-hpsr/alliancehpsr_dfidevidencepa...