I'm curious here, how do some businesses just put up banners road side and posters, including signs etc.

Is it legal or do you need some permission from the council and also pay them?