Yahoo chief operating officer Henrique de Castro is leaving the Internet giant amid sluggish ad sales.

Read more