If you have a large following on either Facebook or Twitter (esp. Twitter) then there are sites out there that will pay you to advertise for their clients (or the client pays you). Basically you would tweet a post about their product to your followers.
Check out https://sponsoredtweets.com/ and sites like it for more detail. Google – “sites like sponseredtweets.com” to find more sites.