Abstract:
In accordance with an embodiment, described herein are systems and methods for generation or selection of advertisement content or creatives (dynamic advertisements), in real-time, for use with a digital media content environment and media content streams. A media server enables streaming of media content to client media devices. An advertisement generation service can receive data or information describing, for example, a user profile associated with a user, to determine demographic data or information, and/or a metadata describing the media content played by the user within a current streaming session, and generate or select, in real-time, a dynamic advertisement for use with the streaming session. A dynamic advertisement can include a combination of background audio content (a background track), with voiceover audio content (a voiceover track), which is determined to be suitable in music style for playing within the current streaming session and/or to target the user's demographic data or information.
Abstract:
Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with an embodiment, the system includes support for delivery of media content and advertisement or other sponsor-directed content across a connected media environment. Playback can selectively follow a user from one location to another location, or from one media device to another media device, either maintaining a same session or switching sessions depending on the user's location, media device used, and user activity. Playback of advertisement or other sponsor-directed content can be synchronized between different areas of the connected media environment, or between different media devices, for example between a secondary device such as an audio speaker in a particular room, which is being controlled by a primary device such as a smartphone in another room.