I am looking for provider to host my website.
I got an offer to host my website for FREE? Is this even possible?
How these free hosting providers gain a profit?
Unfortunately free hosting will always require some sort of ads to cover the costs. Basic hosting is relatively cheap these days so I'd go for a cheap hosting package and not have to carry anyone else's ads on my content.