Monetize apps with a subscription

Learn how to create a subscription


👍

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 monetizing your content with subscriptions. When enabled, a popup window appears on the content landing page prompting the viewer to choose a subscription plan to view your videos.

🚧

Depending on your app provider, unauthorized viewers may still be able to browse your library, but they will not be able to watch content.

2114

Example subscription prompt


Subscription plans give your viewers access to the following features:

  • Accessing various subscription plans to view content
  • Viewing subscription content
  • Accessing previously started (Continue Watching) and Favorites content


Prerequisites

Item Description
App config entitlement Entitlement to use the app config

For more information, contact your JWP representative.
(JWP Service) Active InPlayer account Contact your JWP representative for more information


Enable subscriptions

JWP allows you to enable subscription services through either JWP's service or a non-JWP third-party service.

Access and Subscriptions tab

Access and Subscriptions tab


JWP Service

Use the following step to enable subscriptions:

  1. From the Apps page, click the name of the app config. The app config settings appear.
  2. On the Access and Subscriptions tab, under Playback Requirements, select Account and subscription required.
  3. Under JWP Accounts and Subscriptions, in the Client ID section, enter your client ID. This ID determines the authentication realm where your users will create and log in to their accounts
  4. (Development only) Click the checkbox next to Use sandbox host.
  5. In the Asset ID section, enter your asset ID. This ID determines the subscription asset that needs to be purchased to watch content on the app.
  6. Click Save.

Non-JWP systems

Use the following steps to enable accounts creation:

  1. From the Apps page, click the name of your app config. The app config settings appear.
  2. On the Access and Subscriptions tab, under Playback Requirements, select Account and subscription required.
  3. Under JWP Accounts and Subscriptions, click the pencil icon. The Edit Payment and Subscription Service popup window appears.
  4. From the Edit Payment and Subscription Service dropdown menu, select Other Service.
  5. Click Proceed. The popup window disappears, and the page updates.
  6. Under Non-JWP Service, in the Service Environment ID section, enter your service environment ID.
  7. (Development only) Click the checkbox next to Use sandbox host.
  8. In the Subscription section, in the Monthly Offer ID or Yearly Offer ID field, enter the subscription asset that needs to be purchased to watch content on this app.

    📘

    An offer ID can be entered into either or both of the Monthly Offer ID and Yearly Offer ID fields.

  9. Click Save.