With it being free do you have to have advertising banners/pop-ups on your site?

No, you don't. The whole thing is powered by Microsoft and I think it is totally intended for ASP / JSP programmers to try ASP.NET. (That's why probably not even legacy ASP is allowed).

Check out the FAQ