Indicates the type of the playlist associated with this live stream. The playlist type is
analogous to the EXT-X-PLAYLIST-TYPE HLS tag. This field is optional and will default to PlaylistType.LIVE. This field cannot be modified after live stream creation.
Enumerations
EVENT
The playlist is an event, which means that media segments can only be added to the end of the
playlist. This allows viewers to scrub back to the beginning of the playlist.
LIVE
The playlist is a live stream and there are no restrictions on whether media segments can be
removed from the beginning of the playlist.
UNKNOWN
The value returned if the actual value is not exposed by the requested API version.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eHlsSettings define HTTP live streaming (HLS) configurations for LiveStream.\u003c/p\u003e\n"],["\u003cp\u003eIt includes settings like PlaylistType, indicating the playlist type (EVENT, LIVE, UNKNOWN), and MasterPlaylistSettings for managing the master playlist.\u003c/p\u003e\n"],["\u003cp\u003ePlaylistType defaults to LIVE and cannot be changed after the live stream is created.\u003c/p\u003e\n"],["\u003cp\u003eMasterPlaylistSettings, if not explicitly set, defaults to automatic refresh.\u003c/p\u003e\n"]]],["HlsSettings configure HTTP live streaming for LiveStreamEvents. The `playlistType` field defines the playlist behavior, with options for `EVENT` (append-only segments), `LIVE` (removable segments), or `UNKNOWN`. It defaults to `LIVE` and cannot be changed post-creation. `masterPlaylistSettings` control the master playlist, defaulting to `AUTOMATIC` refresh if unspecified. The settings are within the namespace `https://www.google.com/apis/ads/publisher/v202411`.\n"],null,["# type HlsSettings (v202411)\n\n**Service** \n**LiveStreamEventService** **Dependencies** \n[LiveStreamEvent](/ad-manager/api/reference/v202411/LiveStreamEventService.LiveStreamEvent) \n▼\n**HlsSettings**\n\n\n`LiveStream` settings that are specific to the HTTP live streaming (HLS) protocol.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Field ----- ||\n|------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `playlistType` | ` `[PlaylistType](/ad-manager/api/reference/v202411/LiveStreamEventService.PlaylistType)` ` Indicates the type of the playlist associated with this live stream. The playlist type is analogous to the EXT-X-PLAYLIST-TYPE HLS tag. This field is optional and will default to [PlaylistType.LIVE](/ad-manager/api/reference/v202411/LiveStreamEventService.PlaylistType#LIVE). This field cannot be modified after live stream creation. *** ** * ** *** **Enumerations** `EVENT` : The playlist is an event, which means that media segments can only be added to the end of the playlist. This allows viewers to scrub back to the beginning of the playlist. `LIVE` : The playlist is a live stream and there are no restrictions on whether media segments can be removed from the beginning of the playlist. `UNKNOWN` : The value returned if the actual value is not exposed by the requested API version. \u003cbr /\u003e |\n| ### `masterPlaylistSettings` | ` `[MasterPlaylistSettings](/ad-manager/api/reference/v202411/LiveStreamEventService.MasterPlaylistSettings)` ` The settings for the master playlist. This field is optional and if it is not set will default to a [MasterPlaylistSettings](/ad-manager/api/reference/v202411/LiveStreamEventService.MasterPlaylistSettings) with a refresh type of [RefreshType.AUTOMATIC](/ad-manager/api/reference/v202411/LiveStreamEventService.RefreshType#AUTOMATIC). |"]]