I don't think your country of residence matters when it comes to making money on that platform. the kind of experience I have had with some paid to click platforms has made me to stay away from it.
I will be joining SerpClix today and see how much i will be able to make. I have usually heard that PTC sites cannot make that much money for you. However, SerpClix sounds different.