Krishna Kumar D Depends at which stage your company is.
If it is a new company, you need brand awareness at mass level, advertising is not waste of resources.
If customers has bad perception about your brand, to change brand image/ brand re-positioning you can do mass advertising. Some article, I hope you will find useful.
Article Customer-based brand equity and firms' performance in the te...
Book Customer Experience Management A Handbook to Acquire and Ret...
Article Measuring and Comparing the Desired and Actual Service Quali...
Article Role of Word of Mouth in building CBBE
For well-established company, if it has loyal customer base. I would recommend, instead of spending on advertising, spend on Customer Experience and loyalty. Customers reviews are most credible source of information. As per one survey in USA only 4% customers trust on advertising, and most credible source is customer reviews. 97% customer trust on the customer reviews and recommendations.
Book 50 Customer Experience Lessons
Book Customer Experience Management A Handbook to Acquire and Ret...
If it is a startup. I would recommend to do the below complete analysis. SWOT analysis. Make Personas, decide about the advertising after answers, 5 whys. Presentation which any start-up can follow.
Social networks allow advertising to be much more focused. This significantly reduces costs compared to traditional media. However, the marketing activity in general continues to require much publicity, even because competition is stricter in all sectors.
Advertisement help to consumer to find avenues for the brand ..............avenues for the brand can't replace advertisement... both work independent with its own need...i belief brand avenue is one tool of advertisement.