CPC G06Q 30/0251 (2013.01) [G06Q 30/02 (2013.01); G06Q 30/0275 (2013.01); H04N 21/23424 (2013.01); H04N 21/454 (2013.01); H04N 21/812 (2013.01)] | 21 Claims |
1. A system for content selection, comprising:
a data processing system including one or more processors to:
receive, from a first provider device, first input indicating a first content item eligible for presentation to client devices, the first content item established by the first provider device with a first presentation preference that configures the first content item as a skippable content item;
receive, from a second provider device, second input indicating a second content item eligible for presentation to the client devices, the second content item established with a second presentation preference that configures the second content item that is not skippable;
receive, from a script executed by a client device, a request for content to be provided to the client device;
determine, based on a capability of the client device, that the client device is able to present the first content item; and
select, by the data processing system, responsive to the request and based on the determination, from among at least the first content item and the second content item, the first content item to provide with a media item to execute on the client device.
|