Inventory
Structure and Setup of Available Inventory.
General description:
Inventory section is for structuring, providing information on your media and setting technical attributes of the integration.
Inventory section hierarchy
Media Brand → Channels → Placements.

Media Brand
This hierarchy was created to make your work more convenient. For each of your brands, you create a separate Media Brand by specifying its name. Subsequently, all channels and placements for this brand will be stored in this folder.
To create a new Media brand, click on the “New Media Brand“ button on the Inventory page:

Please fill in the following fields:
Setting / parameter | Description |
---|---|
Media brand name | The name of the brand that will be used in TheViewPoint system. |
Website URL | Link to the brand’s website. |
Age restrictions | Age limit that exists for this brand. |
Description | Additional information that you wish to indicate / assign to this media brand. |

Channels
Channels are created under “Media Brand”.
There are 4 types of channels:
Channel type | Description |
---|---|
app (single) | Contains one application for one type of platform. |
app (dynamic) | The type of channel to which you can reroute traffic from different applications (for example, if you use adserver). |
site (single) | Channel type for websites. |
site (dynamic) | The type of channel to which you can reroute traffic from different sites (for example, if you use adserver). |

Each Channel has its own dashboard with basic indicators and settings.

To create a new Channel, click on the “New Channel” button on the Media Brand view page and select the required Channel type:

Channel - App type
A channel type that contains information from one application for one type of platform. All impressions should be trafficked only in the specified application.

To create a “Channel - type App” you need to fill in the following fields with data for your application:
Setting / parameter | Description |
---|---|
Channel Name | Provide the name of the Channel on the platform. |
App Store URL | Provide the App Store URL of your app that you are adding to the platform. After providing the URL, click on the Detect button.
|
Platform | Choose the platform that hosts your application. Available platform list:
|
App Name | We recommend it to be your app name but it can be anything you wish it to be. |
App Store ID | App Store ID of the app. |
Bundle ID | Bundle ID of the app. |
App Version | Version of the app. |
Description | Promotional description of the app. We can use it to promote your inventory amongst buyers. |
Channel - type App (dynamic)
The type of channel to which you can reroute traffic from different applications (for example, if you are using an ad server).

To create a "Channel - App (dynamic) type" you need to fill in the following fields:
Setting / parameter | Description |
---|---|
Channel Name | Name of the application/channel. |
Description | Promotional description of the apps. We can use it to promote your inventory amongst buyers. |
Channel - Site type
Channel view for websites.

To create a "Channel - Site type" you need to fill in the following fields:
Setting / parameter | Description |
---|---|
Site Name | Name of the application/channel. |
URL | Link to your site. |
Description | Promotional description of the website. We can use it to promote your inventory amongst buyers. |
Channel - Site (dynamic) type
The type of channel to which you can reroute traffic from different applications (for example, if you are using an ad server).
Channel view for websites.

Setting / parameter | Description |
---|---|
Site Name | Name of the application/channel. |
URL | Link to your site. |
Description | Promotional description of the website. We can use it to promote your inventory amongst buyers. |
Placement
In the already created Channel, we have the option to add a placement.
Placement is the place in your content where you want the creative to appear.
Campaigns are linked to the placement.
To create a new placement - on the “Placement” tab in the Channel view - click on the New placement button:

It is also possible to download a table with all relevant data in the CSV format. To do this, click on the icon on the right side of the table - Actions - and select the appropriate button "Download to CSV"
General Placements Settings
Basic Settings

Setting / parameter | Description |
---|---|
Placement Name | Name of the application/channel. |
Demand Floor | Publisher campaign’s ads with price below this number won’t be served on this placement. |
Marketplace | You can allow TheViewPoint Marketplace campaigns to bid and buy your inventory. |
Marketplace floor | Marketplace campaign’s ads with price below this number won’t be served on this placement. |
Description | Promotional description of the placement. |
Connected campaigns
You can connect placement to an already-created campaign.

Advanced Settings
You can define more detailed settings for your Placement in the “Advanced Settings”.

Setting / parameter | Description |
---|---|
Placement type | Choose up to 4 types of advertising. |
Allow wrapper | Conditions for VAST responses that contain <Wrapper>: Yes - All creative settings will be applied only for <Inline> responses. |
Allowed ad resolution | Choose an affordable video ad quality. Only campaigns with a suitable creative quality will participate in the auction. |
Allowed ad bitrate | Set min. & max. bitrate. Only campaigns with a suitable creative quality will participate in the auction. |
Supported ad formats | Choose available video ad formats. The auction will accept campaigns with a creative of a suitable format. |
Mezzanine file required | Control of mezzanine creative formats. When this function is selected, campaigns without a mezzanine file will not be be able to take part in the auction. |
Streaming media file required | Control of hls creative formats. When this function is selected, campaigns without an hls file will not be able to take part in the auction. |
Max. ad duration | Enter the maximum time that the ad will last. |
Placement type - 4 types of placements that we can create:
Setting / parameter | Description |
---|---|
VAST | A type of integration for single ad break via VAST Tag, where the creative is returned as a Video Ad Serving Template, using an XML schema.
|
Header Bidding | A type of integration with Header Bidding servers. Using it, you can add TheViewPoint as one of the SSPs that will be polled along with other SSPs connected to the Header Bidding server. |
VMAP | A type of integration for several ad breaks via Video Multiple Ad Playlist that can contain any combination of pre-rolls, mid-rolls and/or post-rolls.
|
SDK | A type of integration for single / several ad breaks via an SDK designed specifically for the Roku platform. |
Additional tracking
Custom pixels - select an event and add a tracking URL.

VAST
VAST is a type of integration for a single ad break via VAST Tag, where the creative is returned as a Video Ad Serving Template, using an XML schema.
Main Settings
Integration type * - VAST;
Allow adpod - Adpodding available on placement.
Max. adpod duration - maximum adpod duration;
Max. ads per adpod - maximum number of creatives in one adpod.

When you click "Apply & Send VAST" on a VAST/VMAP placement, a system email is sent to the user's email with the VAST tag details in email body or with an attached CSV file.
If you have any questions, please contact your account manager or reach out to adops@theviewpoint.com.

Header Bidding
Header Bidding is a type of integration with Header Bidding servers. With this type, you can add TheViewPoint as one of the SSPs that will be polled along with other SSPs connected to the Header Bidding server.

Integration info
All the necessary technical information of the placement can be found on the Integration info tab during editing (after its creation)


When you click "Apply & Send" on an HB placement, a system email is sent to the user's email with the placement details in the email body.
If you have any questions, please contact your account manager or reach out to adops@theviewpoint.com.
VMAP
VMAP is a type of integration for several ad breaks through Video Multiple Ad Playlist that can contain any combination of pre-rolls, mid-rolls and/or post-rolls.

Advanced Settings fill in the fields:
Setting / parameter | Description |
---|---|
Integration type * | Select VMAP. |
Placement type * | Choose up to 6 types of advertising. At the moment there are only 3 options available: Pre-roll / Mid-roll / Post-roll. |
Mid-roll frequency, sec * | Enter the time after which Mid-roll ads will be displayed. |
Allow adpod | Adpodding available on placement. Max. adpod duration - maximum adpod duration; Max. ads per adpod - maximum number of creatives in one adpod. |
SDK
SDK is a type of integration for single/several ad breaks via SDK designed specifically for the Roku platform.
To activate this solution, please contact your personal manager.
Advanced Settings fill in the fields:

Setting / parameter | Description |
---|---|
Integration type * | Select - SDK. |
Placement type * | Choose up to 6 types of advertising. |
Mid-roll frequency, sec * | Enter the time after which Mid-roll ads will be displayed. |
Allow precache | Precache available on placement, allow apps to download the creative before it is shown. |
Allow adpod | Adpodding available on placement. Max. adpod duration - maximum adpod duration; Max. ads per adpod - maximum number of creatives in one adpod. |
Integration info
VAST type placement
The Integration info tab contains the VAST Tag constructor. For each parameter, there is a corresponding macro from an ever-expanding list of other platforms.
You can manually make changes in the “VAST tag” field.

Header Bidding type placement
The Integrate info for Header Bidding placement includes the following data for use:
Endpoint
Account ID
Placement ID
Requirement oRTB objects & attributes
For convenience, there is an Endpoint field (not editable, but copyable) for placement with the Header Bidding type in the Integration tab. In this field is the TVP Endpoint to which partners should send requests.
SDK type placement
The Integrate info for SDK placement includes the following data for use:
Placement ID
App ID
App key

Request parameters
TVP Marketplace
If you don't have customers buying inventory from you to place their ads, you can use TVP Marketplace.
It is a marketplace platform that will deliver ad traffic for your inventories.
To use this option, choose 'Yes' in the Marketplace setting and specify Marketplace floor - the minimum price for 1000 impressions on your inventory.

Additional features
While editing and viewing the placement, it is possible to use links to navigate to the most popular sections of the platform quickly.
In the hidden menu, you can find and use a quick jump to:
Ability to create a placement clone
Go to Reports for this placement
Go to Troubleshooting for this placement
Go to Activity Log
Go to Price Rules for this placement (if it has connected)
Go to Block Rules for this placement (if it has connected)
Fast copy ID value
