No. there are several no deposit bonuses available to players, and the only requirement is that you register an account.