Answer :
its d all of them because advertisment both express there company and help the newspaper attract new audience
Trust me it is not D. (a combination of all of these,) I tried that and got it wrong on the quiz. So the answer is B. They generate revenue and cover most of the cost of the newspaper staying in business.