Skip to main content

How to Publish Your Roku App

These are the steps to using the Roku fulfillment form.

Mindy Worley avatar
Written by Mindy Worley
Updated this week

Before you begin with Roku self-fulfillment, ensure you’ve set your Brand Color and Logo in the OTT dashboard.

Set Brand Color + Logo

Set the Brand Color and Logo under Brand & SEO in your BoxCast OTT Dashboard.

Set Up Roku Developer Account

Follow the instructions for creating your Roku Developer account. You will need to invite apps@boxcast.com to your Roku account.

You will be directed to the Developer Launchpad after enrolling in the developer program. Click My Channels.

Create a new public channel.

Enter the Channel name, Channel store countries, and Default language, followed by clicking Create Channel.

Build Your BoxCast OTT App

Roku App Setup

The following steps are to be completed from your BoxCast OTT dashboard. Provide all the necessary information about your app for the build process.

App Name

Use the same name you provided while creating the Public Channel in the Roku Developer Launchpad above (e.g. My Sample Channel).

Channel Poster Full HD

This is the app icon which appears on users' home screens while using Roku. You will need to provide two sizes of the same image. This is the larger and should be exactly 540 pixels wide by 405 pixels tall.

Channel Poster SD

This should be the same as your Channel Poster Full HD above, but scaled down to 246 pixels wide by 140 pixels tall.

Splash Screen Full HD

This image is the loading screen displayed when users open your app for the first time. You will need to provide two sizes of the same image. This is the larger and should be exactly 1920 pixels wide and 1080 pixels tall.

Splash Screen SD

This should be the same as your Splash Screen Full HD above, but scaled down to 720 pixels wide and 480 pixels tall.

Build

Congratulations! You’ve assembled all the data needed to build your app. Make sure everything is correct before submitting your build request. Our system will be hard at work constructing your app for you. Roku apps do require BoxCast Technical Support to complete the process, so expect to hear from us once your build is complete.

App builds may take up to five business days to process.

Submit Your App For Review

After you've heard back from BoxCast Technical Support, you'll need to submit your app to Roku for review. The following steps should be completed from Roku’s Developer portal. A link to the Roku Developer portal will appear on the Distribution page of your OTT dashboard once your build is complete, but you may also simply click here, https://developer.roku.com/dev/landing.

Prepare for Review

To confirm the build has been successfully uploaded to your channel, go to (1) the public channel you created, (2) verify the checklist under Package & testing is marked complete, and then (3) click Listing setup under Store listing.

Fill out the following fields on the Listing setup screen. Upon completion, click Save to navigate back to the channel’s main screen.

  • Countries

  • Domestic Region

  • Is your channel made for kids?

  • Category

  • Channel Age Rating

Click Store assets under Store Listing.

Fill out the following fields on the Store assets screen. Upon completion, click Save English (assuming English is the default language) to navigate back to the channel’s main screen.

  • Default Language

  • Additional Languages

  • Channel name

  • Channel description (on-device)

  • Channel description (online)

  • Channel poster

    • Must be a 540x405 JPEG or PNG image

  • Screenshots

    • Up to six screenshots allowed

    • Must be 1920x1080 JPEG or PNG images

Click Channel profile under Channel properties.

Fill out the following fields on the Channel profile screen. Upon completion, click Save to navigate back to the channel’s main screen.

  • Channel type

    • This will always be Video

  • Channel requires internet connection

    • This will always be Yes

  • Privacy Policy URL

  • Terms of use URL

  • Vanity access code

    • This code is appended to the end of the URL when sharing a link to the Channel’s store listing. It can be left as the default value, or changed to something custom if desired

  • Does your channel require customers to sign in?

    • Select Yes for this option, so that you can provide Roku with testing credentials.

  • Support contact URL

  • Support contact email

  • Support contact phone

  • Learn more URL

  • Administrative contact

    • Name

    • Phone

    • Email

  • Technical Contact

    • Name

    • Phone

    • Email

Click on Monetization setup under Channel properties.

Since BoxCast OTT Apps does not support in-app purchases for Roku, you will select the option I will not be monetizing my channel. Upon completion, click Save to navigate back to the channel’s main screen.

Submit for Review

You’re almost there! From the app management page, click Schedule publish. Select the date and time you wish your app to go live. Confirm that the app has been tested, and that you have the authority to submit the app. A Roku employee will perform the final review, and then your app will be published on your selected date.

Your viewers can now access your OTT content on Roku devices. If you’re still struggling with Roku’s app management dashboard, try consulting Roku’s own documentation here: https://developer.roku.com/docs/developer-program/publishing/channel-publishing-guide.md

Did this answer your question?