Notes: This should apply for Xbox & PlayStation
What happened to me, loaded up the game on Friday and all was fine, not a single problem, decided on Saturday to link my new Battlenet account to Xbox, loaded up the game and BOOM…No Valid License error.
Then after doing lots of research it dawned on me, why didn’t it on first load up not ask me for my Battlenet login?, then i thought hang on what is my Diablo 3 logged into?..so the research continued.
What caused this?..I had an old Battlenet account from playing Diablo 3 and forgot about it, so i created a new Battlenet account and linked Diablo IV to your new Battlenet account.
This is where the problem lies, when i installed Diablo IV it automatically assigned it to my old Battlenet account without me knowing so when i created a new Battlenet account and linked Diablo IV to it, it removed/confued the license because the new Battlenet account does not know you purchased Diablo IV as the purchase is on your old Battlenet account.
Still with me?
In simple terms…a step by step guide…
1: See if you can log into your old Battlenet account
2: If you can’t for various reasons like can’t remember the email or password contact customer support explaining your situation (this worked for me)
3: If you can log into your old Battlenet account look under “Games & Subscriptions”…you should see Diablo IV shown as Active and previous Blizzard games you have active.
4: If all of the above is done, log into your new Battlenet account and go to “Connections” and unlink your console from Battlenet…this causes you to log back into Battlenet (see 5)
5: Open up the game and it will ask you to log into your Battlenet account, you must enter the old Battlenet account e-mail and password associated with that account.
You are now linked back too your original game and license…Enjoy getting back into your game.
This is not fully my help, this was a lot of reading and other peoples ideas on this forum…so i take no credit for this.
p.s Hopefully you have a better time than i did, i could not get into my old Battlenet account as i could not verify my email address due to the email not being in use anymore but big thanks to customer support they sorted that for me and I’m now able to get back into my old Battlenet account.
Hope this helps.