The site is for you, yes, but we need to keep the lights on. The site was working fairly well until the last couple of days it seems. So we're trying to fix it right now.
But sadly Margo, we can't pre-vet adverts. We have blocklists to put naughty advertisers on, but as there are thousands of ads, we'd never be able to check them all. Also, to put it in further perspective, we get paid per 1000 impressions of an advert - say, 50p. That means, you have to see 1000 ads to pay us 50p.