Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7

List of

...

SSAI's

...

SSAI is Server Side Ad-Insertion for CTV and OTT.

As part of our features, we offer Holistic Ad Monetization Solution and Demand Marketplace for CTV And OTT Media Publishers.

See a list of such connection, click to edit them or click to add a new one.

Add/Edit SSAI

The SSAI is placed under the supply in the Aniview platform.

When you click to add a new source in New SSAI or click to edit an existing one, you are presented with many useful options, most of which optional!

The SSAI configuration UI is divided to three tabs:

  1. Basic info

  2. Stream

  3. Monetization

Please remember to click Save after you’re done.

Basic Info

...

The first tab is the basic info, this is where you set the basic information that is required, such as name, publisher, channel…

  1. Name (required) -

...

  1. SSAI name.

  2. Description - any

...

  1. notes related to the channel.

  2. Publisher (required) - choose which of the Publishers to connect this SSAI to.

  3. Publisher Channel (required) - choose which of the Channels of this Publisher to connect this SSAI to.

...

URL Type - Choose Static (default) in order to manually set the input URL as of today or Dynamic to get the input URL from the player.

...

  1. Inventory split - some channels are required to split their inventory between the publisher channel and other channels. The first main channel is set for 100% of the inventory to the SSAI’s publisher channel and this can't be changed until another channel is added. When selecting add another channel, another bar is added, select the second channel from the dropdown and slide the bar for the exact percentage needed for the split.

  2. Once saved, the inventory is then splits between the channels.

  3. There is only option to split three channel at once.

...

Stream

The second tab is stream, this is where you set the technical aspects of the stream such as stream type, template, input and output URL’s…

...

  1. Steam type - defines if the stream is realtime Live (default) or VOD (Video on Demand)

...

  1. .

  2. Stream

...

  1. format - there are two formats that can be used in the SSAI - HLS (an Apple format) and Mpeg DASH (an MPEG format). Today, SSAI supports HLS only.

  2. Template - defines the stream’s environment. Currently, there are two options - web (web player) and in app (all the other platforms except web, such as smart tv’s, mobile, tablets…).

  3. URL Type - defines which type of output URL will be used, if dynamic (default), it means that the URL displays only the mandatory macros. The dynamic URL always stays the same (no changes ) and all changes are done in the backend. If static is selected, it means that the URL displays all macros and every change needs to be done in the prefix itself (not in the backend).

  4. Ad Server Response - VAST (default) or VMAP.

  5. Input URL - editable text box, where the origin stream URL is placed.

  6. Output URL -

...

  1. read-only output of the generated URL,

...

  1. with manipulated manifest.

Monetization

...

Marker

If you choose Use, supported The third tab is monetization, were all ads serving aspects are defined.

Marker

Markers indicate where downstream systems can insert other content (usually advertisements or local programs).

Use Markers - supported markers in SCTE35 protocol, these markers should be present in the source video, while if you choose Ignore the SSAI will insert markers .

Ignore Markers -refers to internal markers in the SSAI, which will be stitched into the video based on provided configuration .

Prefetch

Choose Enable to set a delay between the requested segment and sending of tracking events associated with the segment.

Ads

  1. Ad Break Type - select Pod (default) or Slot, where Slot is a single ad placement and Pod is a multiple ads placement with an ability to restrict each slot inside.

  2. Pre-Roll - choose Enable to allow adding a pre-roll ad before the VOD/live stream starts playing.

of cue points every few seconds or minutes.

Pod Duration - is derived from the markers, when ignore markers is selected, the option of setting the pod duration is enabled. The user can set the duration of the pod by seconds or minutes.

View file
nameInvalid file id - 6b23856d-3db0-4d52-a9ee-03268f523b9b

Prefetch

The prefetch mechanism, fetches ads from the ad decision server and prepares them for upcoming ad breaks. Ad prefetching helps to maximize ad fill rates and monetization in live workflows that use SCTE-35 markers, where ad request and transcoding timeouts can occur. Ad prefetching provides more time for programmatic ad trading.

The prefetch includes the following settings:

  1. Number of Ad Slots - defines how many ad slots to prefetch. The exact number is based on the number of ad slots in a pod.

  2. Number of Minutes - for how long the prefetched ads are saved before releasing them if not served. The default value is 15 minutes.

  3. Number of Retrieve Requests - if from some reason ads weren't prefetch, the system will continue and try prefetching based on the number of retrieve requests. The default value is 3.

Ad Position

Ad positioning is divided into two sections:

  1. Pre-Roll - refers to ad breaks at the beginning of the stream.

  2. Mid-Roll - refers to ad breaks in the middle of the stream.

Each section is separated by a tab, all ad positions settings are related to the specific tab.

...

Slot

  1. Min Duration - set the minimum

...

  1. slot duration (Sec), when 0 is the minimum value.

  2. Max Duration - set the

...

  1. maximum slot duration (Sec). The minimum value of max duration can be unrestricted, meaning, that the system will supply slots of any existing durations according to the needs.

Pod

...

Min Duration - set the minimum pod / slot duration (Sec).

...

Max Duration - set the maximal pod / slot duration (Sec).

...

  1. Number of Ad Slots - gives the option to set the exact number of ad slots in a pod. The minimum value can be unrestricted, meaning, that the system fills the pod according to the available slots served by the ad server, without restrictions.

  2. Pre Roll Pod Duration - this option is available only in the pre roll tab. Since pod duration is derived from the markers and pre roll isn't defined by markers, the user has the option to define the duration of the pod, which will be played before the stream starts.

...

Deduplication

Deduplication, makes sure that the same ad wont be played twice in the same pod based on few criteria's.

  1. Creative ID - same ad with creative id wont be played twice in the same pod.

  2. Creative Media File - ad with the same creative media wont be played twice in the same pod.

  3. IAB Category - an industry standards that are heavily used in advertising services.

  4. Advertiser domain - ads coming from the same advertise domain wont be played in the same pod.