If you have the finances you need to use paid advertising along with free. Paid services bring greater results.
I place ads on social networks, but the advertisements on websites and message boards I use are paid. Another good use of their resources online marketing, where you can place ads, banners, articles.