Yes, if you are on H1B or F1 visa in US, DO NOT even open a account for any kind of making money online website because it is consider as work (independent contractor) and you will be out of status because of it look at this for more explanation http://answers.google.com/answers/threadview?id=714462 If you provided your SSN and received a 1099 form, consider yourself fucked because once INS check with IRS (they won't do it unless INS need to review your working history when you extend your H1B or apply for green Card), a flag will raise and they will take action if you have no do it, don't even think about it. It doesn't worth to risk it
Is it possible to apply US permanent residence on the basis of proven, stable Adsense income for years?.