I guess, cities advertise for themselves because of tax reasons (you work there, you pay your taxes there). And ads for cities are supported by local businesses. They pay for the ads and get paid by you in return, if you fall for the ads and move.