Firms given until next week to withdraw contentious adverts