7. A computer-implemented method, comprising: receiving a request for video data from a client device, the video data including closed captioning (CC) data; determining a future time to display an advertisement; setting a time window including the future display time for the advertisement, a first time period before and adjacent to the future display time, a second time period during the future display time, and a third time period adjacent to and after the future display time, the time window comprising less time than an entirety of running time of the video data; selecting a subset of the video data that will be displayed during the time window; decoding the CC data for the subset of video data with a processor circuit to obtain text; parsing the text to obtain words; providing the words to an advertising selector; receiving an advertisement from the advertising selector; and transmitting the advertisement to the client device for display.
7. A computer-implemented method, comprising: receiving a request for video data from a client device, the video data including closed captioning (CC) data; determining a future time to display an advertisement; setting a time window including the future display time for the advertisement, a first time period before and adjacent to the future display time, a second time period during the future display time, and a third time period adjacent to and after the future display time, the time window comprising less time than an entirety of running time of the video data; selecting a subset of the video data that will be displayed during the time window; decoding the CC data for the subset of video data with a processor circuit to obtain text; parsing the text to obtain words; providing the words to an advertising selector; receiving an advertisement from the advertising selector; and transmitting the advertisement to the client device for display. 9. The computer-implemented method of claim 7 , comprising: selecting ad-relevant words from the obtained words; and providing the ad-relevant words to the advertising selector.