Frames are sections of the player’s screen to which you can schedule content for display. You can target content to frames using campaigns.

Each frame has its own loop, which is governed by a loop policy. This loop is a block of airtime that can be booked by multiple campaigns and displayed one after the other, creating a sequence of repeated ads.

The “Display Units” training video, in which we cover “frames”, is part of the “Network Setup” playlist:

Display Units: Describes how to create, configure and clone display units. You can find frames, in particular, starting at 7:13.

Frames are created within day parts, in the Frames tab of the Day Part properties dialog. A single day part can contain multiple frames arranged across the visible display area, each displaying its own content. These frames are displayed on the player when the day part is in effect.

The Frames page

Assigned Loop Policy

When creating a frame, a loop policy must be assigned to it to define its playlist loop. The assigned loop policy for a frame is listed in the Policy tab of the Frame properties dialog. The assigned loop policy can be changed after the frame is created.

Assigned Criteria

The criteria resources assigned to a frame can be viewed in the Criteria tab of the Frame properties dialog. Criteria are the mechanisms in the Broadsign Administrator for classifying frames in order to facilitate and improve targeting when booking a campaign. Additional criteria can be assigned or removed through this tab as well.

If you add or remove criteria from a frame, you may be prompted to add or remove the frame from any campaigns affected by the criteria change. This prompt can be enabled and disabled in the Administrator options under Campaigns & Events. See Campaigns – Options.

Criteria can also be used to set custom geometries on a frame that will allow an ad copy to “break out” of the default size of the frame to take over all or part of the screen. If your network has a use case where ¬†campaigns needs to change their frame layout on the fly, having multiple criteria with custom frame geometries assigned to each frame will allow this. When a custom geometry is called, the campaign will take over the designated area of the screen for the duration of its playback and then return to the original size (unless another custom geometry is called). Frames on different Z layers will not be affected by the changing geometry, however frames on the same Z-layer that the new custom geometry conflict with will be stopped for the duration of the campaign.

Overlapping Frames

To create a frame that layers on top of another simply specify a higher Z value for the respective frame in the Properties window above. The higher Z-valued frame will then cover the frame beneath it.


On touch enabled displays, you can automatically send a trigger upon a touch event to enable interactive content. You can also specify a timeout value, at which time the regular loop will resume if no further touch input is provided. The interactivity timeout is reset to 0 everytime the users presses a key, or touches an object.

Typically, this feature is used to display an attract loop , that is a loop of content that beckons members of the audience to interact with it. Upon interaction, a fully interactive app (HTML or Flash) takes over the display. When the user has stopped using the interactive app, the timeout will be reached and the player will resume the attract loop, i.e. like a screensaver.

After you have configured frames on your network, you can then move on to other basic steps:

We also provide an advanced tutorial that uses our frame feature: Frame Synchronization.