I hope this can be of help for you. Here is a good free web hosting provider I use- 000webhost.com
They provide free hosting, with absolutely no ads. You get 350 MB of disk space and 100 GB bandwidth, and my account was activated soon as I signed up. They also have a cPanel which makes it easy for me to manage my site.
You can register here
Free-no-ads-webhost