Running an online advertising campaign is not nearly as easy as it was about three or four years ago. Today you have ten times more competition, prices are at least five times higher and you can never find a good keyword at just a cent per click like Google likes to promise. The best way to start your campaign is to have a very good landing page already made. You cannot expect to make some sales with a bad sales page. No costumer will be able to see the product before they actually buy it so you need to make a sales page even better than the product you are selling. One tip, look at your landing page and think if that page was someone else's page would you buy from that site? If you would then go ahead, else you need to change something.
The next thing you need to do is to write the best ad for it. Start with at least 50 ads. Since you have no idea about how they will perform online and based on your judgements with no actual facts is like judging the weather of tomorrow just because you feel it will be good in no real way to make a serious campaign. Write some good 50 ads, or even 100 or more if you are making a big campaign. Google Adwords till automatically stop showing up the bad ads and you cannot expect to guess which ads the best just with 10 or less. It is just not practical. Also you cannot assume that if one ad works perfectly in one network like Adwords it will work perfectly on other places like Adcenter.
The final thing you need to consider very carefully is the keywords you are going to use. If you for example use music to sell computer games you are going to get very few clicks and actually little to none sales. You need to give people what they are already looking for. It is much better than trying to shifting their minds to something they are not already interested.
Finally keep in mind this is a never-ending fight. The perfect ad campaign today might be bad tomorrow. You need to keep improving your landing pages; you need to keep improving your ads and most of all your keywords.
There is a lot of software telling you that you cannot actually live without the software but the only things you need are already online for free supported by Google itself.