---
title: Build Your OTT Application
description: TargetVideo's OTT Builder lets you customize and manage your OTT application, including branding, styling, content, and pages.
---

[Skip to content](https://helpdesk.target-video.com/build-your-ott-application#main-content)

[More support](https://helpdesk.target-video.com/kb-tickets/new?hsLang=en)

[![TargetVideo Logo](https://helpdesk.target-video.com/hs-fs/hubfs/targetvideo_logo_standalone_dark-3.png?width=300&height=49&name=targetvideo_logo_standalone_dark-3.png)](https://target-video.com/)

Open main navigation

Close main navigation

- [More support](https://helpdesk.target-video.com/kb-tickets/new)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [TargetVideo Knowledge Base](https://helpdesk.target-video.com/?hsLang=en)
2. [Content Management](https://helpdesk.target-video.com/content-management?hsLang=en)
3. [OTT Application](https://helpdesk.target-video.com/content-management?hsLang=en#ott-application)

# Build Your OTT Application

## TargetVideo's OTT Builder lets you customize and manage your OTT application, including branding, styling, content, and pages.

### **Steps:**

- **Login** to CMS and select your site.
- In the left-hand menu, click on the **OTT BUILDER** option.

### **Application Settings**

The Application Settings section allows you to configure basic settings for your OTT application. These configurations include **company branding** and **application preferences**.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-23-1281-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-23-1281-PM.png)

#### **Options:**

- **Company name**: Set the name of your company or application.

- **Logo redirect URL**: Set a URL to redirect users when they click on the company logo.

- **Privacy policy link**: Set a URL that links to your company’s privacy policy.

- **App root path when hosting**: Define the root path of your application if you're hosting it under a subdirectory (e.g. /ott-path if your app is hosted at www.your-domain.com/ott-path).
- **OTT URL when hosted**: Set the URL where your application is hosted (e.g. www.your-domain.com/ott-path). This URL is used to generate the sitemap.
- **CMP Script**: Paste a CMP script here to manage user consent for cookies and tracking. This is important for GDPR or other privacy regulation compliance.

- **Upload Logo**: Upload an image of your company/brand logo.

- **Upload favicon**: Upload an image of your company/brand logo.

- **Use search?**: Enable or disable the search functionality within your OTT application.

- **Hide gradient?**: Enable or disable the gradient overlay at the top of your OTT application.
- **Default player**: Select desired player from the drop-down list.

### **iOS & tvOS**

The iOS and tvOS sections allow you to upload icons for your OTT application.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-26-4948-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-26-4948-PM.png)

#### **Options:**

- **App store image**: Upload an image of your app icon.

- **WIDTHxHEIGHT image**: Upload an image of your app icon in required format.

### **Styling**

The Styling section provides options to customize the visual appearance of your OTT application. Here, you can **define colors for key UI elements** such as backgrounds, buttons, text, and video details.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-24-4961-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-24-4961-PM.png)

#### **Options:**

- **Primary background**: Set the primary page background color for the application.

- **Secondary background**: Set the secondary page background color, useful for highlighting certain sections.

- **Primary button background**: Set the background color for primary buttons.

- **Primary button text**: Set the text color for the primary buttons.

- **Video title text**: Set the text color for video titles.

- **Video description text**: Set the text color for video descriptions.

- **Date text**: Set the text color for video publish dates.

- **Duration background**: Set the background color for video durations.

- **Custom CSS**: Add custom CSS for advanced styling and further customization of your application.

### **App Content**

The App Content section allows you to manage pages and configure their content. Here, you can **add or remove pages**, **reorder them and their content**, and **customize how content will be displayed** for each page individually.

 

#### **Manage Pages**

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-27-2072-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-27-2072-PM.png)

 

Click on **ADD NEW PAGE** or **ADD YOUR FIRST PAGE**. Page edit form will appear.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-27-9756-PM.png?width=1600&height=905&name=undefined-Feb-12-2026-01-06-27-9756-PM.png)

 

Here, you can **switch between** **pages** by clicking on the corresponding **tabs** and **remove pages** by clicking the bin icon next to the page name.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-2.png?width=1600&height=905&name=undefined-2.png)

#### **Options:**

- **Page label**: Set page label name.

- **Page description**: Set a description for the page metadata.

- **Path**: Set custom URL path (e.g. www.your-domain.com/custom-path).

- **Use featured playlist?**: Enable or disable featured playlist that will be displayed as a slideshow at the beginning of your page. Select desired player and video from the drop-down lists.

- ![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-25-0523-PM.png?width=1600&height=880&name=undefined-Feb-12-2026-01-06-25-0523-PM.png)

#### **Add New Content**

The Add New Content section allows you to select the content **type** (**Playlist** or **Video**) and **layout** (**Carousel**, **Slider**, **Top videos** or **Grid**) for each content element.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-21-3198-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-21-3198-PM.png)

#### **Playlist options:**

- **Choose player**: Select desired player from the drop-down list.

- **Choose playlist**: Select desired playlist from the drop-down list.

- **Choose layout**: Select desired layout from the drop-down list.

- **Carousel**

- **![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-28-7475-PM.png?width=1600&height=520&name=undefined-Feb-12-2026-01-06-28-7475-PM.png)**

- **Slider**

- **![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-4.png?width=1600&height=307&name=undefined-4.png)**

- **Top videos**

- **![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-3.png?width=1600&height=264&name=undefined-3.png)**

- **Grid**

- **![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-23-7072-PM.png?width=1600&height=477&name=undefined-Feb-12-2026-01-06-23-7072-PM.png)**

- **Show video description**: Enable or disable if video description will be displayed.

- **Show video publish date**: Enable or disable if video publish date will be displayed.

#### **Video options:**

- **Choose player**: Select desired player from the drop-down list.

- **Choose video**: Select desired video from the drop-down list.

- **Choose layout**: Select desired layout from the drop-down list.

- **Promo video**

- **![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-21-8920-PM.png?width=1600&height=496&name=undefined-Feb-12-2026-01-06-21-8920-PM.png)**

 

Configure your content element and click on the **ADD CONTENT** button. The element will then appear in the **Content Order** section.

#### **Content Order**

The Content Order section allows you to **edit**, **reorder** and **remove** content elements.

 

![](https://helpdesk.target-video.com/hs-fs/hubfs/undefined-Feb-12-2026-01-06-22-5602-PM.png?width=1600&height=906&name=undefined-Feb-12-2026-01-06-22-5602-PM.png)

#### **Options:**

- **Quick edit icon**: Open a quick edit window.

- **Drag & Drop icon**: Use drag and drop to reorder content elements, or grab the entire element to move it.

- **Remove icon**: Remove a specific content element from the list.

#### **Buttons:**

- **Save**: Save all changes made in the current configuration.

- **Preview**: Open a preview of your OTT application to see how it will look and function before publishing or building it.

- **Download build**: Download the latest generated build of your OTT application. This package can be used for deployment or distribution.
- **Copy sitemap URL**: Copy the URL of your sitemap file.

**Create new build**: Save all changes, initiate a new build of your OTT application and publish it.

- [Video Player](https://helpdesk.target-video.com/video-player?hsLang=en#main-content)

    - [Player Templates](https://helpdesk.target-video.com/video-player?hsLang=en#player-templates)
    - [General Settings](https://helpdesk.target-video.com/video-player?hsLang=en#general-settings)
    - [Amplify Engagement](https://helpdesk.target-video.com/video-player?hsLang=en#amplify-engagement)
    - [Sticky Player](https://helpdesk.target-video.com/video-player?hsLang=en#sticky-player)
    - [Looks and Skins](https://helpdesk.target-video.com/video-player?hsLang=en#looks-and-skins)
    - [Frame](https://helpdesk.target-video.com/video-player?hsLang=en#frame)
    - [Share Options](https://helpdesk.target-video.com/video-player?hsLang=en#share-options)
    - [Ads](https://helpdesk.target-video.com/video-player?hsLang=en#ads)
    - [Plugins](https://helpdesk.target-video.com/video-player?hsLang=en#plugins)
    - [Event Callbacks](https://helpdesk.target-video.com/video-player?hsLang=en#event-callbacks)
    - [Advanced Player Configuration](https://helpdesk.target-video.com/video-player?hsLang=en#advanced-player-configuration)
- [Outstream Ad Units](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#main-content)

    - [Ad Unit Templates](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#ad-unit-templates)
    - [In-content Ad Unit General Settings](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#in-content-ad-unit-general-settings)
    - [In-content Ad Unit Sticky Feature](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#in-content-ad-unit-sticky-feature)
    - [In-content Ad Unit - Ads](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#in-content-ad-unit-ads)
    - [In-slide Ad Unit General Settings](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#in-slide-ad-unit-general-settings)
    - [In-slide Ad Unit - Ads](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#in-slide-ad-unit-ads)
    - [Event callbacks](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#event-callbacks)
    - [Plugins](https://helpdesk.target-video.com/outstream-ad-units?hsLang=en#plugins)
- [Monetization](https://helpdesk.target-video.com/monetization?hsLang=en#main-content)

    - [Ad Sources](https://helpdesk.target-video.com/monetization?hsLang=en#ad-sources)
    - [Ad Schedules](https://helpdesk.target-video.com/monetization?hsLang=en#ad-schedules)
- [Content Management](https://helpdesk.target-video.com/content-management?hsLang=en#main-content)

    - [Video Management](https://helpdesk.target-video.com/content-management?hsLang=en#video-management)
    - [Video Import](https://helpdesk.target-video.com/content-management?hsLang=en#video-import)
    - [Playlists Management](https://helpdesk.target-video.com/content-management?hsLang=en#playlists-management)
    - [Embedding](https://helpdesk.target-video.com/content-management?hsLang=en#embedding)
    - [Livestream](https://helpdesk.target-video.com/content-management?hsLang=en#livestream)
    - [OTT Application](https://helpdesk.target-video.com/content-management?hsLang=en#ott-application)
    - [Syndication](https://helpdesk.target-video.com/content-management?hsLang=en#syndication)
    - [Digital Rights Management](https://helpdesk.target-video.com/content-management?hsLang=en#digital-rights-management)
    - [Content Units](https://helpdesk.target-video.com/content-management?hsLang=en#content-units)
    - [AI Content Matching](https://helpdesk.target-video.com/content-management?hsLang=en#ai-content-matching)
- [General](https://helpdesk.target-video.com/general?hsLang=en#main-content)

    - [Site Administration](https://helpdesk.target-video.com/general?hsLang=en#site-administration)
    - [User Administration](https://helpdesk.target-video.com/general?hsLang=en#user-administration)
    - [Announcements](https://helpdesk.target-video.com/general?hsLang=en#announcements)
    - [FAQs](https://helpdesk.target-video.com/general?hsLang=en#faqs)
- [Billing](https://helpdesk.target-video.com/billing?hsLang=en#main-content)

    - [Payment](https://helpdesk.target-video.com/billing?hsLang=en#payment)
    - [Bandwidth](https://helpdesk.target-video.com/billing?hsLang=en#bandwidth)
- [Advertising, Reports & Analytics](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#main-content)

    - [Ads Playback & Troubleshooting](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#ads-playback-troubleshooting)
    - [Reports & Analytics](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#reports-analytics)
    - [Pre Bidding](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#pre-bidding)
    - [Contextual Ads Targeting](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#contextual-ads-targeting)
    - [Premium Demand Program](https://helpdesk.target-video.com/advertising-reports-analytics?hsLang=en#premium-demand-program)
- [Platform Updates](https://helpdesk.target-video.com/platform-updates?hsLang=en#main-content)

    - [TargetVideo Platform Release 8.0](https://helpdesk.target-video.com/platform-updates?hsLang=en#targetvideo-platform-release-8-0)
- [TargetVideo WP Plugin](https://helpdesk.target-video.com/targetvideo-wp-plugin?hsLang=en)
- [FAQs](https://helpdesk.target-video.com/faqs?hsLang=en)

[![TargetVideo Logo](https://helpdesk.target-video.com/hs-fs/hubfs/targetvideo_logo_standalone_dark-3.png?width=300&height=49&name=targetvideo_logo_standalone_dark-3.png "TargetVideo Logo")](https://target-video.com)

Koppstrasse 16, 81379, Munich, Germany

<https://www.linkedin.com/company/targetvideo-gmbh/> <https://www.instagram.com/wearetargetvideo> <https://www.facebook.com/bridtv/> <https://www.twitter.com/bridtv>

Copyright © 2025, TargetVideo GmbH