Privacy-Preserving Targeted Advertising For Mobile Devices