" Those tuning in to NBC Sports ' Olympics coverage this year will see spots from General Motors , McDonald 's , Budweiser , Nike and -- just maybe -- Sen. Barack Obama , " reports Ira Teinowitz of Advertising Age .