Not necessarily, but there are some smartphone casinos that offer handsome no deposit bonuses which you can only claim when signing up by use of a promo code.