Viacom Inc. and Microsoft Corp. have partnered to collabo­rate on advertising, content dis­tribution, event promotions and games.