VENICE BEACH, Calif. — For two years, former Google superstar Marissa Mayer has been trying to revive the fortunes of Yahoo, the onetime Internet staple, as its CEO. The results: not so good with advertisers, who are spending less money with the company.