What is the role of an advertising photographer?

The main role of an advertising photographer is to take attention-grabbing photographs that are worthy in appearing in print publications, on commercials and other marketing channels.