Preemptively altering advertising content
A media being consumed on a computing device is determined. Responsive to determining the media is being consumed, a first video is presented on the computing device. The first video is an advertisement. A user is going to skip the first video is determined. Responsive to determining the user is going to skip the first video, a second video is presented on the computing device. The second video is an advertisement.
1. A computer-implemented method for altering content, the computer-implemented method comprising:
determining, by one or more computer processors, a media being consumed on a computing device;
responsive to determining the media is being consumed, presenting, by one or more computer processors, a first multimedia on the computing device, wherein the first multimedia is an advertisement;
receiving, by one or more computer processors, a video of the user;
determining, by one or more computer processors, a gaze time of the user, wherein the gaze time is when the user is looking at a graphical interface button on the computing device for skipping the first multimedia;
determining, by one or more computer processors, the gaze time is greater than a gaze time threshold;
responsive to determining the gaze time is greater than the gaze time threshold, determining, by one or more computer processors, the user is going to skip the first multimedia; and
responsive to determining the user is going to skip the first multimedia, presenting, by one or more computer processors, a second multimedia in place of the first multimedia on the computing device, wherein the second multimedia is an advertisement and wherein the second advertisement is presented in a remaining play time of the first advertisement.
2. The computer-implemented method of claim 1 , wherein the first multimedia is a video and the second multimedia is a static image.
3. A computer program product for altering content, the computer program product comprising:
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media, the program instructions comprising:
program instructions to determine a media being consumed on a computing device;
responsive to determining the media is being consumed, program instructions to present a first multimedia on the computing device, wherein the first multimedia is an advertisement;
program instructions to receive a video of the user;
program instructions to determine a gaze time of the user, wherein the gaze time is when the user is looking at a graphical interface button on the computing device for skipping the first multimedia;
program instructions to determine the gaze time is greater than a gaze time threshold;
responsive to determining the gaze time is greater than the gaze time threshold, program instructions to determine, by one or more computer processors, the user is going to skip the first multimedia; and
responsive to determining the user is going to skip the first multimedia, program instructions to present a second multimedia in place of the first multimedia on the computing device, wherein the second multimedia is an advertisement and wherein the second advertisement is presented in a remaining play time of the first advertisement.
4. The computer program product of claim 3 , wherein the first multimedia is a video and the second multimedia is a static image.
5. A computer system for altering content, the computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to determine a media being consumed on a computing device;
responsive to determining the media is being consumed, program instructions to present a first multimedia on the computing device, wherein the first multimedia is an advertisement;
program instructions to receive a video of the user;
program instructions to determine a gaze time of the user, wherein the gaze time is when the user is looking at a graphical interface button on the computing device for skipping the first multimedia;
program instructions to determine the gaze time is greater than a gaze time threshold;
responsive to determining the gaze time is greater than the gaze time threshold, program instructions to determine, by one or more computer processors, the user is going to skip the first multimedia; and
responsive to determining the user is going to skip the first multimedia, program instructions to present a second multimedia in place of the first multimedia on the computing device, wherein the second multimedia is an advertisement and wherein the second advertisement is presented in a remaining play time of the first advertisement.
6. The computer system of claim 5 , wherein the first multimedia is a video and the second multimedia is a static image.