20080809 tech: Google; Yahoo reveal ad pact terms