In the real world you either follow orders and be a team player, or you will suffer. You might not be fired but it will hurt you somehow. Life is a game of trying to live up to our own moral standards without hurting yourself too bad. Every situation is different, but you should not change the story to suit the advertiser. Try to get around it if you can.
News is news and advertising is advertising.
When you bend to the advertisers you make your credibility weaker.