Hrm... not sure of any free sitemakers... but I personally use 000webhost (not that this is a referral link so I make money if you sign up. I'm just telling you this because I actually use them, I like them and I don't want to trick you. Sign up if you want to use it. If you don't, then don't sign up.). Once you sign up and log in, go to "Fantastico autoinstaller" and autoinstall wordpress. Then when you go to your site, you'll have a fully working wordpress installation (wordpress is a blogging platform). You can add adsense stuff in, etc...
You can also get free wordpress hosting at wordpress.com. I'm not sure if they let you use adsense, though...
If you just want static web pages, you can try using Google Sites. This is a service by google that lets you use a weebly-like interface for making web pages. They don't look as pretty, but you can put adsense ads on your site in literally a few clicks.