Monetize apps with ads ᴮᴱᵀᴬ

Learn how to configure ads for your apps


👍


This is a beta offering.

By using this documentation, you are agreeing to abide by the terms of the JWP Beta Program Agreement.

Apps support monetization by inserting video ads across all supported platforms.

To enable in-app advertising, you can associate an ad config with your app to manage how and when ads display in your app content.

Additionally, you can set media-level ad cues to define the exact points during content when ads appear, improving the viewer experience.



Prerequisites

Item Description
Entitlements Entitlements required to advertise in an app environment:
  • App Config Entitlement
  • Per Media Ads Entitlement
  • (SSAI only) Server-Side Ad Insertion Entitlement

For more information, contact your JWP representative.
App Config Config that controls app settings and manages app content

For more information, learn how to create an app config.
Ad Config Config that controls ad settings and the default time between ad breaks

As an alternative to ad schedules, ad configs are designed for the needs of app environments and live streaming.

For more information, learn how to create an ad config.
App Compatibility App compatibility with media-level ad cues

Please verify with your app partner or developer if your platform supports JWP ad cues.


Enable in-app advertising

With JWP, you can set up in-app advertising for video-on-demand (VOD) and live content.

After adding content to your app, you can associate an ad config with your app config. The ad config settings will inform your app when to insert ad breaks based upon predefined settings.


Configure VOD advertising

Follow these steps to configure VOD advertising in your app:

  1. Associate the ad config with your app.
  2. Connect the ad config to a player in your app.
  1. (Optional) Add media-level ad cues to your content.

    🚧

    If media-level ad cues are set for a specific media item, the app will only insert ads at the predefined cue points.


Associate an ad config with an app

📘

In-app advertising with both client-side ad insertion (CSAI) and server-side ad insertion (SSAI):

  • CSAI advertising is only supported through the IAB VAST and VMAP standards.
  • SSAI is only supported through the Apple HLS standard. SSAI is not compatible with DRM-protected media.
Advertising tab of app config

Advertising tab of app config

Follow these steps to associate an ad config with your app:

  1. From the Apps page, select an app config. The app config settings appear.

  2. Under the Advertising tab, click the OTT (Ad Config) radio button. The OTT (Ad Config) dropdown menu appears.

  3. From the Ad Config dropdown menu, select an ad config to associate with the app.

  4. From the Delivery Method dropdown menu, select an ad insertion method.

    Option Description
    Client Side (CSAI) Stitches the ad into the video stream from the user's device

    Ads are loaded and played by the user's device during content playback.

    CSAI allows for high user interactivity and targeting as the ad is delivered based on real-time data.

    JWP recommends CSAI for video on-demand (VOD) content, including movies and series.
    Server Side (SSAI) Stitches the ad into the video stream from the server before reaching the user's device

    Ads are stitched directly into the content stream coming from the JWP content delivery network (CDN).

    SSAI provides a viewing experience with fewer interruptions and mitigates ad-blocking.

  5. Click Save.

  6. (Optional) Click Preview. A new browser tab opens displaying an interactive preview of the app.

    💡

    If you plan to preview your ad setup, consider setting up ad cues with test ads.


Add media-level ad cues

For on-demand videos, you can configure ad cues. Ad cues address app-specific needs where conventional ad scheduling methods are ineffective.

By using ad cues, you can schedule ads to appear at preset intervals in a media item that has been added to your app, ensuring effective advertising:

  • Supporting client- and server-side ad insertion
  • Preventing disruptions in the viewer experience
  • Simplifying ad integration
  • Improving in-app ad performance tracking

Media-level ad cues will override the default time between ad breaks as defined in the ad config. If you do not configure media-level ad cues, the advertisements will follow your ad config settings by default. It is also possible to disable ads for a video in the ad cue points editor.

🚧

Ad cues are not compatible with ad schedules. An ad config must be associated with your app.

Additionally, ad cues are not compatible with the Other media type. Other refers to content that does not contain an embedded video, such as series, hubs, or static pages.

Manage Ad Cue Points editor

Manage Ad Cue Points editor

Follow these steps to add media-level ad cues to app content:

  1. From the Media Library, select a media item. The media details page appears.
  2. Below the preview player, on the Advertising tab, click Manage. The Manage Ad Cue Points editor appears.
  3. Click + Set Cue Point. The timestamp selector appears in the Cue Points sidebar.
  4. Enter a timestamp into the selector (in hh:mm:ss.sss format). The ad cue will appear as a marker along the media’s timeline.

    🚧

    The value of the timestamp must not exceed the total length of the media item.

  5. Click Save.
  6. (Optional) Repeat steps 3-5 to create another ad cue.


Configure live advertising

Apps support server-side ad insertion (SSAI) for Broadcast Live streams.

Apps also support non-JWP live streams adhering to 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 with live events, contact your JWP representative to help you configure this functionality for each Broadcast Live channel.

Follow these steps to configure live advertising in your app:

  1. Create a live stream
  2. Monetize the live stream



© 2007-2024 Longtail Ad Solutions, Inc.