Branding is the key for advertisement. But more importantly is doing solid work that would help one's business advertise itself. However these days social media is a great platform to advertise like instagram, twitter, Facebook etc