ScreenSoft Docs / Campaigns / SLOT playlist logic

How the SLOT loop works

Detailed explanation of how ScreenSoft builds the advertising loop in Fixed slots in the loop (SLOT) mode.

This page describes the Fixed slots in the loop (SLOT) mode. The company playback mode is set when the company is created. Compare both playback modes →
The wizard adapts to the Company settings. If commercial campaigns are disabled, ScreenSoft hides options intended for selling advertising. When commercial campaigns are enabled, the relevant settings appear according to the playback mode. In SLOT mode, slot settings are therefore not shown in the wizard when commercial campaigns are not enabled.

Visual example: 10 slots × 10 seconds

The example below shows one 100-second loop. Commercial campaigns reserve slots first; the remaining positions are filled by eligible non-commercial content and, when needed, the Company default visual.

ACommercial
NNon-commercial
BCommercial
NNon-commercial
ACommercial
DVDefault visual
BCommercial
NNon-commercial
ACommercial
DVDefault visual
0 s50 s100 s
CommercialNon-commercialDefault visual
↺ The next loop continues with rotation preserved

How one loop is assembled

1. Reserve commercial slotsActive commercial campaigns take their configured number of slots.
→
2. Fill the remaining capacityEligible non-commercial campaigns rotate through the free slots when they fit.
→
3. Use the fallback when neededIf no eligible content fits, the Company default visual fills the remaining position.

1. Company capacity

The company defines a fixed number of slots in one loop and the duration of one slot. For example, 10 slots × 10 seconds gives a nominal loop capacity of 100 seconds. A commercial SLOT campaign reserves its configured number of slots.

2. Eligible campaigns

Before the timeline is built, ScreenSoft uses only campaigns that are valid for the device and current schedule. The playlist also respects enabled playback days and daily time ranges. A range that continues past midnight is carried into the beginning of the following enabled day.

3. Commercial campaigns are placed first

Eligible commercial campaigns are ordered by their configured position. Their slot counts are added to the commercial part of the loop. When capacity allows, the rotation can repeat a commercial campaign in the same loop. At the boundary between loops, ScreenSoft tries not to start with the same visual that ended the previous part.

4. Special case: one commercial campaign

If only one commercial campaign is active and it does not fill the loop, ScreenSoft inserts one free position after it. That position is filled by suitable non-commercial content; if none is available, the Default visual is used. If enough capacity remains, the commercial campaign can then appear again.

5. Remaining slots are filled with non-commercial content

After the commercial part is built, ScreenSoft calculates the remaining slot capacity. Suitable non-commercial campaigns are rotated through this free space. A campaign is selected only when its slot count fits into the remaining capacity, and ScreenSoft tries not to place the same visual directly after the previous one.

6. What happens when content does not fit

A purely non-commercial SLOT campaign whose required slot count is larger than the free non-commercial capacity for the device is excluded from that generated playlist. During filling, if no eligible non-commercial campaign fits the currently remaining slots, ScreenSoft uses the Default visual for the free position and continues until the loop capacity is filled.

7. Default visual fills the gap

Default visual is the final fallback. In SLOT mode its duration is calculated from the number of free slots being filled and the company slot duration, so unused capacity does not remain empty.

8. The process repeats through the active time range

Once one loop is assembled, ScreenSoft continues building the timeline for the active time range. Rotation state is carried forward so the next loop can start with different suitable content where possible.

The SLOT mode and its basic slot parameters can be changed only before the first campaign is created. After that, the SLOT configuration is locked.

Interactive applications and reserved slots

SLOT mode divides the loop into fixed positions. A reserved slot represents scheduled capacity, not proof that an ad was actually visible during a game.

If a game lasts longer than a slot, test the return to normal playback and report records on the target device. Automatic make-up of every scheduled play must not be assumed without testing.

Didn’t find what you were looking for?
Contact ScreenSoft support at support@screensoft.org