Yelp beats Q2 projections as ad revenue grows 21% to $226M