Yahoo Inc. on Wednesday officially released advertising technology the Web portal is counting on to help it weather tough times following its scuttled merger talks with Microsoft Corp. See original post by MarketWatch