free speech in the USA prevents this. What do you define as "ad". Can I talk to the person behind me in line at starbucks and tell them how I feel about the new iphone? Am I advertising to them? What if I work for apple? Can I wear a tshirt that says "iphone are great!" Ban that??
Alaska is an interesting case, as it mostly has a right-libertarian political culture that says "it's nobody's business what I do on my own property" but draws the line at billboards.
I grew up there, and seeing billboards other places was jarring.