I don't think this is a major lapse in judgement. It's standard practice for newspapers/magazines to ask for a certain number of pages of advertisements in exchange for a feature article. In fact, I know that for many smaller trade magazines, the articles are actually written by the marketing staff of the featured company.