MULTI-PROTOCOL INTERACTIVE MOBILE VIDEO ADVERTISING
First Claim
Patent Images
1. A computer-implemented method of presenting video advertisements on a user device, comprising:
- receiving an ad creative and a video ad defined by the ad creative;
playing the video ad by;
initializing a first event tracking protocol for interfacing with an application within which the video ad is being served; and
selectively initializing a second event tracking protocol for interfacing with a video player application used for in-line playing of the video ad.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for playback and event reporting of video advertisements on a user device. Two different event reporting protocols are simultaneously supported to enable application-based playback of video advertisements while collecting event information associated with the video playback. In some configurations, initialization of the event reporting protocols is serialized to avoid conflict conditions during the video playback.
21 Citations
20 Claims
-
1. A computer-implemented method of presenting video advertisements on a user device, comprising:
-
receiving an ad creative and a video ad defined by the ad creative; playing the video ad by; initializing a first event tracking protocol for interfacing with an application within which the video ad is being served; and selectively initializing a second event tracking protocol for interfacing with a video player application used for in-line playing of the video ad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for playing out a video advertisements, comprising:
-
a first control module that controls initialization and operation of a first application programmer'"'"'s interface (API) for generating video advertisement playback information when the video advertisement is played out in an application; a second control module that controls initialization and operation of a second application programmer'"'"'s interface (API) for generating video advertisement playback information when the video advertisement is played out in-line with a video player; and a container module that processes an ad creative accompanying the video advertisement. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer-readable medium having code stored thereupon, the code comprising computer-executable instructions for performing a method of presenting video advertisements, comprising:
-
receiving an ad creative and a video ad defined by the ad creative; playing the video ad by; initializing a first event tracking protocol for interfacing with an application within which the video ad is being served; and selectively initializing a second event tracking protocol for interfacing with a video player application used for in-line playing of the video ad.
-
-
18. A method of collecting and reporting information about playback of an interactive video advertisement on a mobile device, comprising:
-
launching a mobile app; receiving, within a context of the mobile app, an ad creative that includes metadata and commands related to the interactive video advertisement; receiving content data for the interactive video advertisement; launching an application programmers interface (API) comprising commands to control and monitor interaction between the interactive video advertisement and the mobile app; wherein the metadata includes an autostart command that enables starting playback of the interactive video advertisement by the mobile app without user interaction.
-
-
19. A method of collecting and reporting information about playback of an interactive video advertisement on a mobile device, comprising:
-
launching a mobile app in a main webview; receiving, within a context of the mobile app, an ad creative that includes metadata and commands related to the interactive video advertisement; receiving content data for the interactive video advertisement; launching an application programmers interface (API) comprising commands to control and monitor interaction between the interactive video advertisement and the mobile app; wherein the API includes a first command to open an external webview during playback of the interactive video advertisement in the main webview and wherein the API further includes an isFocused command for monitoring switching between the external webview and the main webview.
-
-
20. A method of collecting and reporting information about playback of an interactive video advertisement on a mobile device, comprising:
-
receiving an ad creative that includes metadata and commands related to the interactive video advertisement; receiving content data for the interactive video advertisement; launching an application programmers interface (API) comprising commands to control and monitor playback of the interactive video advertisement; and notifying, to the ad creative, a skip event by which playback of the interactive video advertisement is skipped or forwarded.
-
Specification