There is no part of the 1st Amendment that states that people need to read your advertising, additionally some states (like VT) have full bans on billboards - regardless of the reasoning for this that ban has been upheld and private citizens can't compel the state to allow placement of billboards on public property - there are also various style related laws (in Boston you need a special permit when constructing on Beacon Hill that makes it very difficult to build non-brick faced buildings) there is nothing illegal at a constitutional level in either of these cases. The 1st Amendment prevents discrimination of advertising (you can't chose to disallow ads for raspberries but be all in for strawberry ads because you, the mayor, find raspberries offensive) but there is no guarantee to the right of other people's attention.
Advertisements on public property can absolutely be banned and, possibly with an ordnance, I believe you could heavily restrict advertising on private property.
The government can't shut you up when expressing protected speech, but it doesn't have to help you talk, nor does it have to make people listen to you.
Advertisements on public property can absolutely be banned and, possibly with an ordnance, I believe you could heavily restrict advertising on private property.
The government can't shut you up when expressing protected speech, but it doesn't have to help you talk, nor does it have to make people listen to you.