Ok. If you're making ads for your site you have to pay Google. Who then pays other people to host them on their site depending on how many people click on the links/view them on THEIR site.