Skip to main content

Preparing your Navori Server for Advertising

Written by Giuseppe

Requirements before you begin

  • Full administrator access (Technical Profile and Server settings are restricted to full administrator accounts)

Before you begin building your campaigns in the Advertising Module, we need to configure some server-level settings to ensure your network is ready to sell. Once this is set, we can then define the Advertising Profile for each player in the Technical Profile.

In this article, we'll outline how to set your default Advertising Settings for your server and how to set up your Advertising Profile for your media players.

Setting your Default Advertising Settings for your server

Before configuring the Advertising Profile within the Technical Profile and building out our campaigns, we need to lay the foundations for what these will be built upon.

In Server Settings, you can set your desired advertising model and currency for our campaigns, as well as the default duration for the slots you'll be selling.

  • Click the Settings icon in the top navigation bar

  • Head to Server > Properties

  • Click the General tab

  • Scroll down to the Advertising section

  • Choose your Advertising model from the drop-down: CPP (cost per play/slot) or CPV/CPM (cost per view, per thousand views)

  • Choose your Advertising currency from the drop-down

  • Set a Default Duration for advertising slots

Setting your default slot duration

Every calculation in the Advertising Module — pricing, goals, Share of Voice — is based on slots, not raw seconds. Your default slot duration is the length of one slot.

Please Note

If a piece of media exceeds your default slot duration, it will consume multiple slots. For example, a 30-second video against a 10-second default slot duration will consume 3 slots.

With your server settings now defined for your advertising campaigns, you can now proceed with building out the Advertising Profiles in the Technical Profile.

Configuring your player's Advertising Profile

Before any Player can run campaigns through the Advertising Module, it needs an advertising profile. This is configured within the Technical Profile for a media player, and you can have one Advertising Profile per Technical Profile. To do so:

  • Click the Settings icon in the top navigation bar

  • Head to Player Management > Technical Profile

  • Select the Technical Profile you wish to edit (or create a new one)

  • Click the Advertising tab

In the Advertising section you'll see Metrics CPP and Metrics CPV, which field you fill in will depend on the Advertising Model you had previously set at server level.

  • Fill in a cost value in the field that corresponds with your chosen Advertising model: CPP (cost per play/slot) or CPV/CPM (cost per view, per thousand views)

If you plan on using a mixed cost model, you can enter values in both fields.

Setting your Airtime Mode

Airtime Mode is also selected in the Technical Profile/Advertising Profile and defines how much of a Player's operating hours can be used by the Advertising Module as a whole — this becomes the 100% baseline that every campaign on this Player is measured against.

  • Percentage — allocate a percentage of the Player's existing Operating Hours to advertising (for example, 50%)

    • If Percentage is chosen, ensure that you fill in the Airtime percent field to allocate how much percentage of your screen time is dedicated to ads

  • Time slot — allocate specific windows of the day instead (for example, 8am–7pm and 9pm–10pm)

Please Note

Your advertising baseline isn't Airtime Mode alone — it's the combination of the Player's Operating Hours and its Airtime Mode setting. For example, a Player with Operating Hours of 8am–8pm and an Airtime Mode of 50% has an advertising baseline of 50% of that 12-hour window, not 50% of a full 24 hours.

Please Note

If using Time slot mode, ensure your chosen windows fall within the Player's actual Operating Hours. The system does not currently warn you if these overlap incorrectly.

Configuring Audience data

Audience data determines how many people are forecast to see a campaign, and is required if you plan to sell against a Views goal.

  • For Navori Stix Players, audience data is pulled automatically from AI-based audience analytics, using historical data to forecast forward

  • For other Player types, audience data must be entered manually. You can apply a preset pattern (Retail, Corporate, QSR, or Transportation) as a starting point, then customize it to match your own network, or simply choose Custom to build out your own patterns

Please Note

Views campaigns are sold against this forecasted audience data, not live, real-time measurement — even on Stix Players with camera-based analytics.

Importing audience data from a file

Rather than entering figures manually, you can import audience data from a CSV or TXT file.

  • Click Import file

  • Select your file

Please Note

Your import file must contain a value and an optional multiplier per line, separated by a semicolon (for example, 150;1.5). The file must contain exactly 168 lines for a weekly profile (7 days × 24 hours) or exactly 672 lines for a monthly profile (28 days × 24 hours) — one line per hour.

Setting a Multiplier

A Multiplier lets you increase or decrease the cost of specific days or hours — for example, doubling the price during a known high-traffic lunch window.

When choosing a preset pattern, the multiplier is set to 1.00 in the Multiplier column of the table by default, and you can manually adjust this by entering your desired multiplier figure in this same field.

Once you have finished configuring your Advertising Profile settings, hit Save Settings to save this to the Technical Profile you're editing.

Overriding Advertising settings at Player level

Any setting configured in a Technical Profile can be overridden for an individual Player.

  • Head to the Player's Properties

  • Click the Advertising tab

  • Enable the override and adjust your desired setting (you can override both the audience data and the advertising data and the granular fields within each)

Did this answer your question?