No, it is not necessary to be a citizen of Nevada when betting. You only should be physically in the state for mobile betting. You should provide personal information to verify your account and must be at least 21 years old. Read the article, and you will have further details on this.