https://www.northstandchat.com/threads/become-an-nsc-supporter-if-you-want-its-entirely-optional-no-one-has-to.404433/
I think the adverts have always been on the main homepage. I certainly seem to remember them having been there a while. But I bookmark the big board, so only tend to see that...