When it comes to promoting products and services with social media there is no magic ratio when it comes to the amount of ads versus the amount of content that you put out there.
It can vary from niche to niche, and also based on your target market demographic. Some markets will respond kindly to a 2 to 1 ratio of content versus advertising messages, while other markets will become extremely angry if they get a marketing message for every two content posts. A good way to play it safe is ratio of at least 5 to 1.
By posting at least five quality content messages for every one marketing message, you will make it much easier for people to deal with the marketing, and they will pay more attention, too!