I reach myads.com through advertisement link of myspace.com. myads.com is a ppc and ppm network. Does it owned by myspace or google or some company else? Have you used it?
FOX Audience Network may be run this add company,They say they have 150 million unique visitors.I dont know mush about this site.u can google it.