After advertisers complained, Google promises to keep ads away from ‘offensive content’