Advertising is a powerful tool that can be used for several things. The most significant advantage of advertising is its ability to sensitise your target audience about the particular product or service you may be selling. It can be used to boost awareness, to change buying decisions, to increase loyalty, to boost image and to aid your other marketing tools such as your sales marketing, direct mail marketing or sales promotion etc.
The disadvantage of advertising would primarily be dependent on the individual who uses its powers. Poor targeting on the part of the marketer may lead to ads being in-effective and unable to move your target audience to action. Another disadvantage is that advertising may be very expensive depending on the medium that you are using.
I hope this answers your question and to make sure you never make any mistakes when formulating your advertisement please feel free to drop by my hub @ http://hubpages.com/business/AdvertisingMistakes