<img src="https://img.shields.io/badge/%20-ENTERPRISE-%23B10031" style="float:left"/><br />
<img src="https://img.shields.io/badge/%20-Beta-green.svg" style="float:left"/><br />
This is a **beta** offering.
By using this documentation, you are agreeing to abide by the terms of the <a href="https://www.jwplayer.com/beta-program-agreement/" target="_blank">JWP Beta Program Agreement</a>.
Apps support monetization by inserting video ads across all supported platforms. The following table lists the best advertising method to use with a type of content.
|**Videos On-Demand (VOD)** • Movies • Series||Client-side ad insertion|
|**Live Streams** • Live Events • 24/7||Server-side ad insertion|
## Configure client-side ad insertion
For your on-demand videos, you can schedule and manage pre-roll, and mid-roll ad breaks from your JWP dashboard. Since conversion rates are low and drop-off rates are high, we recommend not creating a post-roll ad break.
Apps only support client-side ad insertion through the <a href="https://www.iab.com/guidelines/vast/" target="_blank">IAB VAST</a> and <a href="https://www.iab.com/guidelines/vmap/" target="_blank">VMAP</a> standards.
Use the following steps to configure advertising in an app:
From the **Apps** page, click the name of the app config. The settings for the app config appear.
Click the **Ad schedule** toggle to **ON**. A dropdown menu appears.
From the **Ad schedule** dropdown menu, choose an ad schedule.
If you plan to preview your ad set up, we recommend setting up an ad schedule with <a href="https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/tags" target="_blank">test ads</a>.
(Optional) Click **Preview**. A new browser tab opens displaying an interactive preview of the app.
## Configure server-side ad insertion
For live events, apps support server-side ad insertion (SSAI) through the Apple HLS standard. You can trigger ad breaks by sending SCTE-35 tags with your live stream ingest.
If you intend to serve SSAI ads in your apps, inform your JWP representative. Your JWP representative will configure this functionality for each Broadcast Live channel in your apps.