Yes, it is advisable to make your profile public before making a purchase from our service. The reason is simple: if your account is closed, it will be quite difficult to provide all the hearts. So be certain that your profile is unlocked.