Jan my guess would be the advertisements are paying for the site to be run and maintained. Servers and web providers are not free. Generally companies that buy ad space help pay for these expenses.
Just my 2 cents :)
Jennifer, https://www.facebook.com/PrimaCakesandCookies