If Sky Sports is included in your subscription and you're able to watch the channels via your TV box, then this is sufficient to enable access via the Sky app.
You are logging in using the VM-UK link on the Sky login page, not the Sky login on the RHS, aren't you?
And just for clarity's sake, which channel is giving this error?
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks