Pay-per-click ads like Google Adwords are the only way to ensure constant traffic. You can get blocked if you continually spam social media sites.
Keep your visitors coming back to your blog with useful information. Make sure you create universal links with affiliate links for each country using an online tool such as https://mrredirector.com in order to avoid losing potential sales.