Back to Specs

Adshel Live SWF - Dynamic Campaigns

We require all content for dynamic campaigns 3 weeks before the campaign live start date.

Campaign Overview

Your dynamic campaign will contain the following:

  • A SWF creative
  • A configuration file (JSON or XML)
  • A series of assets the SWF will depend on (images, XML or JSON data, FLV movie files)

SWF Specification

The SWF creative will be supplied to Clear Channel directly, and the remaining assets will be placed in your FTP.

The configuration file will contain all file names of assets.

A fallback image should be built into the SWF to display if the SWF cannot find the asset.

Dimension of SWF: Please see digital format dimensions
Length of creative: 10 seconds
File format: SWF version 10.2 or below
Frame rate: 25 or 30fps
Asset examples: FLV, JPEG, PNG, XML, JSON
Fallback creative: Static JPEG

Forward and Store

Assets are placed on an external FTP server and are synced locally to all screens, ready for assets to load into the SWF. Typically, the FTP polling rate is 1 minute with files checked for changes based on file sizes and modified dates.

All assets will be available within a folder, this folder will have an agreed folder name which must contain only alphanumeric, dashes and underscores are supported – no spaces. Subfolders are not supported; therefore, all files must be in the root of the folder.

Required FTP information:

  • Hostname
  • Username
  • Password
  • Folder on FTP where the assets are

Local Info

You can program your SWF file to read data that is specific to the individual display and use it to modify your creative. 

Each Player has a unique Digital Unit ID to identify the panel. With this, you can customise each panel to output specific data relevant to the campaign. 

You can use this information to:

  • Display text within your creative e.g “Enjoying your day in Bristol?”
  • Use positional data to fetch a live data feed (e.g. weather) that is tailored to the exact location of the panel
  • Show/hide creative based on location, district, panel orientation, etc

The data is contained within a simple XML file. For example:

<localInfo>
  <digitalUnitId>
  700016
  </digitalUnitId>
</localInfo>

Clear Channel will provide a Master Site List that contains the digitalUnitIds of all panels in our plant along with the corresponding Frame ID, Panel ID, location, latitude, longitude, etc. 

You will need to cross-reference the Master Site List with the 'upsite' provided by your specialist (this contains a list of sites booked) to create a 'datafile' xml / JSON file that contains the digitalUnitId of every site in the booking and specifies the required copy for each site.

If you have any technical questions regarding the build, please contact the Live Services team at ukliveservices@ClearChannel.co.uk.