> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/replays/watermarks-and-ads-on-replays/branding-assets.md).

# Branding Replays

### Overview

Branding assets overlay a logo on a Replay and append a short video to the end of it, so generated clips carry your Club's identity. A logo is an image placed on the video frame; a postroll is a video added after the Replay clip.

#### Asset types

A `Logo` is a PNG or JPEG image overlaid on the Replay video, placed at a configurable position on the frame (bottom-right or bottom-center). Supported formats are `.png`, `.jpg`, and `.jpeg`.

A `Pre-roll` or `Post-roll` is a short video appended to the end of the Replay clip. Supported formats are `.mp4`, `.mov`, and `.webm`.

#### Uploading assets

Assets upload to a shared library available to all Replay Servers in your Environment.

1. Open any Replay Server and expand Advanced Settings.
2. Scroll to Upload to Library.
3. Drag and drop a file, or click to select one.
4. The file uploads and becomes available for selection.

#### Assigning assets to a device

Once an asset is uploaded, assign it to a specific device:

1. Open the Replay Server and expand Advanced Settings.
2. Under On Device, select a Logo from the dropdown.
3. Select a Postroll from the dropdown.
4. Choose the Placement position for the logo.
5. Click Save Settings. The configuration is pushed to the device immediately if it's online, or applied on the next heartbeat (about 5 minutes). Replays already generated before the change keep the old branding; only new Replays pick up the update.

#### Previewing on-device assets

To verify what's currently installed on a device:

* Click the eye icon next to Logo or Postroll to preview the asset directly from the device.
* Use Preview Branding at the bottom of Advanced Settings to generate a short branded Replay using the first enabled camera. To see the branding live in the Club, run a quick Replay on the device's monitor after the configuration has pushed.

#### Troubleshooting

**"Cannot reach device" when viewing on-device status:** The device may be offline or unreachable from the API server. Confirm it's connected and reporting heartbeats. **Logo or postroll not appearing in generated Replays:**

* Verify the assets are assigned and saved in Advanced Settings.
* Check that the asset files exist on the device using the eye-icon preview buttons.
* Restart the service if the configuration was changed recently.
* If a logo previews as blank or won't render, re-upload the image and confirm it appears in the preview before assigning it again.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/replays/watermarks-and-ads-on-replays/branding-assets.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
