Smarter Ads for Smartphones: When They Do and Don't Work