Ad Networks: Connecting Publishers and Advertisers