I usually ignore a link here and there. But he has been overdoing it for the last couple of days.
This is quite absurd, you could have deleted his post and issued a warning, no attempt was made to explicitly remind him about the rule that was broken, you just issued a ban stating he sneaked links in the past and just assume everyone in the forums is well versed with all the rules.He is banned now. Find him on another forum or social platform. Maybe an existing member has his ID on messengers and they can send it to you by pm.