Abstract:
Decorating embedded graphic representations on social shares with metadata is performed. A request is received by a content sharing platform from a social network for a representation of a content item. The representation of the content item is to be included in a social share on the social network. Current statistical information associated with the content item is identified. The representation of the content item and data indicative of the current statistical information associated with the content item is provided to the social network.
Abstract:
Systems and methods are disclosed for providing sponsored content items in conjunction with a presentation of a media content item. In one implementation, a processing device receives a selection of a media content item, the media content item being provided within a content presentation interface, identifies a first sponsored content item with respect to a content presentation slot within the content presentation interface, provides, based on the selection of the media content item, the first sponsored content item within the content presentation slot, identifies a second sponsored content item with respect to the content presentation slot, and, based on a determination that the media content item is not viewable within the content presentation interface, provides the second sponsored content item within the content presentation slot.
Abstract:
Presenting related content for a shared media item is disclosed. A method includes presenting, by a user device, a user interface (UI) including a first scrollable portion that is scrollable in a first direction, and a second scrollable portion that is scrollable in a second direction and is adjacent to the first scrollable portion. The first scrollable portion includes a first media item. The method further includes presenting a representation of a second media item in the second scrollable portion. The second media item is related to the first media item. The method further includes receiving an indication that the second media item is to be presented in the first scrollable portion. The method further includes in response to the received indication, playing the second media item in the first scrollable portion and presenting a representation of the first media item in the second scrollable portion.
Abstract:
Systems and methods are disclosed for providing content presentation elements in conjunction with a media content item. In one implementation, a processing device receives a request for a media content item. The processing device identifies one or more elements of a content presentation context associated with the request. The processing device provides, in response to the request, at least one of the one or more elements of the content presentation context in conjunction with the media content item.
Abstract:
Systems and methods are provided for associating a tag in a URL to facilitate identifying a source to which the URL was shared. In one or more aspects, a system is provided that includes a request component configured to receive a request to access information provided by a network source associated with the system, the request comprising a uniform resource locator (URL) for the information. The system further includes a rendering component configured to provide the information in response to the request, and a source component configured to identify a source to which the URL was previously shared to based on identification of a tag included in the URL.
Abstract:
Systems and methods are disclosed for providing selectable content creator controls in conjunction with sponsored media content items. In one implementation, a processing device receives a media content item of a content creator. The processing device provides the media content item to a content viewer based on a selection of the media content item by a content sponsor. The processing device provides, to the content viewer and in relation to the media content item, a first control, the first control being associated with the content sponsor. The processing device provides, to the content viewer and in relation to the media content item, a second control, the second control being associated with the content creator.
Abstract:
Methods, systems, and media for presenting a customized user interface based on user actions are provided. In some implementations, a method for presenting a customized user interface based on user actions is provided, the method comprising: receiving a request for media content from an application comprising a user interface for presenting media content that includes a plurality of user interface elements that each initiate sharing on a different platform; determining that the request was sent from the user device as a result of the user selecting a link on a first platform; and causing the application to present an additional user interface element that initiates sharing of the media content item on the first platform in addition to the plurality of user interface elements in response to determining that the request was transmitted as a result of selection of the link on the first platform.
Abstract:
Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played and/or a user of the device. In one or more aspects, a system includes a request component configured to receive a request to play a video hosted by a media provider. The system further includes a selection component configured to select a subset of links included in a set of links associated with the video to provide with the video when it is played in response to the request based in part on a number of links included in the set of links, wherein graphical elements respectively representative of the links included in the subset of links are configured to be displayed over the video when the video is played in response to the request.
Abstract:
A method may include in response to a user request for a playlist, identifying, by a processing device, a plurality of media items from the playlist, for each of the plurality of media items, determining whether a respective media item is available for a playback on a user device, in response to a determination that the respective media item is not available for the playback on the user device, causing the use device to advance to a next media item on the playlist without user interaction, and in response to a determination that the respective media item is available for the playback on the user device, causing the user device to play the respective media item.
Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for sequential presentation of content. A method includes: receiving a first request for content; identifying a campaign including a first content item for presenting in response to the first request; determining a first time associated with the first request; determining an expiration time associated with a sequential presentation of content items based on presentation of the first content item; receiving a second request for content; after receiving the second request for content, determining whether the expiration time has passed, and when not, determining an amount of time that has elapsed since the first time; and determining a second, different content item to deliver in response to the second request based at least in part on the amount of elapsed time.