You don’t have to have an account. The alternative is an ad every 30 minutes though and a kind of annoying disconnect (maybe?) depending on your device.
I went with making an account but the person flying with me just watched the same ad every 30 min.
o7