Are targeted adverts spoiling online shopping experiences? Companies like AdChoices create adverts based on the sites and products you browse - so shopping for surprise presents becomes more difficult to hide as adverts pop up.