CPC G06Q 30/0252 (2013.01) [G06Q 30/0275 (2013.01); H04L 65/60 (2013.01); H04L 65/61 (2022.05); H04L 67/561 (2022.05); H04L 67/564 (2022.05); H04L 67/63 (2022.05)] | 20 Claims |
1. A system comprising:
at least one physical processor; and
physical memory comprising computer-executable instructions that, when executed by the at least one physical processor, cause the at least one physical processor to perform acts comprising:
receiving video data from a user of an online system;
receiving information from the user, the information identifying a plurality of positions within the video data capable of presenting one or more advertisements via the video data, wherein the received information identifies a context at each of the identified positions in the video data;
presenting the video data to an additional user of the online system via the online system;
selecting a first advertisement request including an advertisement for presentation via the video data at a first identified position in the video data corresponding to a first context based at least in part on the received information and on:
retrieving characteristics of the additional user maintained by the online system;
selecting a plurality of candidate advertisement requests based on the first context at the first identified position in the video data;
determining a relevance score for each of the plurality of candidate advertisement requests based on the retrieved characteristics of the additional user; and
selecting an advertisement request from the plurality of candidate advertisement requests based on the determined relevance scores;
selecting a second advertisement request including an advertisement for presentation via the video data at a second identified position in the video data corresponding to a second context based at least in part on the second context; and
presenting the advertisement of the selected first advertisement request to the additional user via the video data at the first identified position in the video data and the advertisement of the selected second advertisement request to the additional user via the video data at the second identified position in the video data.
|