CPA Marketing in the Mobile Era: Optimizing Campaigns for Mobile Devices and Apps