Exactly what everyone else has already said. Advertising is a lobby ban, on all lobby's. Advertising other servers in public is not tolerated. If people do ask, message them privately. On the forums advertising is also bannable. Advertising is one of the more serious offenses on skyblock therefore your ban was just. If you are satisfied with these answers, I will lock the thread. If not i will move this to staff reports where it will be handled, discussed briefly, then archived.
tbh, You should've taken initiative, I'm pretty sure every server has a rule about advertising, the smarter option was to msg him and you should've read the rules, this is all your fault, not xSoulHero's. He's doing amazing.
This was no incorrect ban. You were reported for advertising a server which is an automatic lobby ban. However, a ban appeal can result an unban, if you were to do so.
Also you were advertising on public chat. If you were to do this in a /msg , you wouldn't of received a ban.