ITV has been accused of 'shameless' advertising for Amazon products on I'm A Celebrity.