Nipuna and G-SparkZ,
In my life, I tried all these things. I started computing since I was 11 (1991) and for 20 years I'm with this. My advise is this. You can try these as long as you don't have to pay to start an account. However you'll see it is completely useless when you click those adds for many months. You will be able to earn one dollar after about 3 months. i.e. Spend almost an hour a day for 3 months to earn Rs. 100 (even bricklayers earn more than this). The other point is, they state they pay a lot for referrals. That means if you introduce someone under your name. You will earn $1 at ones. This is just a trick. These people are usually collecting email addresses for spamming.
Lets think in this way. Do you think any businessman in this world a fool to pay you for nothing? Everybody know that they can't find a target market with these sites. (If there is anybody who advertise, he/she doesn't know the basics in marketing).
For me, this is a joke though I tried it many years ago. If you need to get the same experience you do it and learn by yourself

. Also think, how many people in the world with ability to click. There is no knowledge required to click.
So my advise is, don't waste your time. Spend your time to learn something that you can use one day for your professional career where you can earn quite a good salary by selling your knowledge.
I advised Nipuna few times, but I never discouraged him as I was doing the same thing for many months until I realised there were no fools to pay me for nothing
Since Nipuna was doing this for many months now, lets ask him how much he earned so far. I don't think he earns even a penny (I'm not asking what's in the dashboard, I can make a dashboard with $1000 balance for you).
However, Nipuna's involvement with writing small software is a good idea to earn side income. I earned quite a lot when I was an undergraduate. I earned form $300 - $ 800 per month according to my memory. That's a good business as the product is clear. (But he was trying to find some programmers to write software for him, I remember? am I right Nipuna? You asked whether I can work under your referral where you earn something as well? If not you, may be someone else...I can't remember.. However this is not right according to me, you need to write yourself and earn).
Since you all are interested in having an additional income, I posted a huge list of freelancing sites. You can do graphic designing, programming, data entry, writing, etc.... See
Best freelancing sites. Don't ask anybody to register under your name or work for you. You just put your time on it and earn by yourself

. When you click those links, make sure you go directly to those sites rather than going under a referral. There is no good reason to earn money for somebody with your talent.