Do I have to opt in for marketing when I register for an app account?

No, registering for an account is independent to account settings like marketing preferences and you can choose to benefit from marketing offers or not when you register.
Opting into marketing will ensure you're the first to hear about exclusive deals and promotions.