It would especially be effective in cities, with a high density of people. And the base cost would not be that large compared to normal advertising spots, which already go for a lot of money.
Basically, if it was legal, it would have already been done.