I think google ads works by assigning adverts based on keywords found in the websites it supports.
That a game about building blocks gets put on a lego sharing website and that "free ipod nano" can get spammed everywhere else.
I don't think the ad poster has any say in where the ads get posted. Perhaps they get to specify the keywords?