For this question you probably need to post the article your reading...
Direct object is the thing being acted upon. In this case, meal is the direct object of the "cooked" verb.
The correct answer is: sometimes.
Advertising sometimes changes the usage of a word. It provides a different meaning or connotation to a word to get the audience attention. In other words, they have to convince people to buy what they are selling, their product.
Moreover, changing the usage of a word in the advertising world is only a tool. It isn't something that always happens, or that hardly ever happens.