From the description given in the question, it is clear that 1. (C) social media is the answer to the first blank, since the pharmacy company releases a code online for free shots.
The radio ads that the company uses are a form of 2. (B) advertising since they are sending a message about their new service using the radio, while the sales representatives that they sent out are a form of 3. (B) publicity.