With whom Microsoft solidified multiyear advertising agreements?
[A] Facebook
[B] Viacom
[C] MySpace
[D] Digg