Over in Washington state the rule for most major highways is that billboards can only advertise something which is actually being sold on the same piece of property.
I think it strikes a nice balance, preventing the most egregious forms of attention pollution.