There is no one size fit all, advertising works for some and for others it doesnt, there are lots and lots of factors why it this works for some and not for others, some of the factors are your stock profile price points how you set your business up who you want to deal with, your local area population, professional industrial estate students the list it very extensive.
Advertising used to be sling them in the evening post and away you go, these days it is a trade of its own how to market yourself and be good at it.