Yes Jewels is right...but I might add you will need to promote, advertise, and constantly find ways to make people visit your website. This is really the hard part. It does not matter if you have adsense ads, clickbank links, or your own affilaite type program. You will need to find ways to market your website or blog!
Paul