Affiliates are usually picked up by particular companies. For example, eBay has a program. If you sign up with them, you would be seeing ads just for products on eBay advertised on your web site or blog. When someone makes a purchase through your link, you get a predetermined commission on their purchase.
You do not have to advertise to make money online through an Adsense alternative. Instead of putting Adsense on your site, you could see if you can write the content that is used to put relevant Adsense and other program advertisements on other people’s web sites. If you can put together a good article and learn how to use and find keywords that people want to buy, you can make money this way without the aggravation of putting up and maintaining websites and blogs. You can add some income to your home this way if you put your mind to finding work. It’s out there.
There are other types of Adsense alternative that you can find online, but you may have to wade through some false promises. Remember that though there are legitimate work opportunities out there, and many a legitimate Adsense alternative, but you have to do your homework to make sure an offer is what it seems. It may take time, digging, and research, but you can find great programs that can deliver what they offer without you having to invest a ton of money. There is always some investment with some programs, but it is worth it as long as the opportunity is real.