The Roku app builder includes inline tooltips, helper images, and form fields to reduce the amount of developer support needed when producing and publishing a Roku app using our software platform.
Plan to take about 20-30 minutes to complete this flow. Before you start, we recommend having completed the following steps:
1. Prepare Images: Please review the Roku image guidelines to learn about the image and branding requirements for Roku.
2. Content Structure: Refer to these content guidelines to learn how to structure your content for Roku and other apps.
3. Monetization (optional): If you plan to monetize your content, you must first create a Roku Developer account before you’ll be able to configure monetization on Roku.
Roku App Builder Demo
Step 1 - Basics
Once you’ve selected the Roku endpoint, you’ll be prompted to enter the basic details of your Roku app such as a title and description to distinguish your app within the Zype platform.
Step 2 - Theme
What aesthetic and mood would you like your app to have?
Choose between a Light and Dark option for the overall theme. The Brand Color is required for Roku and allows you to enter a specific HEX # as the accent color to give your app subtle pops of color. You can also choose to add an optional About page, it will be accessible from the side menu of your Roku app and give an overview of the content your app offers.
Step 3 - Images
There are some images that are required for app submission such as a Channel Store Image, Header Logo, and Splash Screen. You have the option of uploading an Overhang Logo during submission, but it is not required. We outline all of the image pixel requirements in Step 3 of the app builder flow. Learn about specifications for Roku image assets.
Once you’re ready to submit your app, you’ll be asked to upload these image assets within Roku’s submission portal. We suggest creating a folder and keeping these image assets easily accessible to speed up the submission process. For a more detailed explanation of these images, please visit Roku's Developer Guide.
Step 4 - Monetization
Enable advertising, universal subscription or in-app subscriptions and purchases for your Roku endpoint. Monetization is optional, and if you choose to keep all disabled, your app will be free until you enable and complete all requirements for the option of your choice.
It’s important to note that in order to monetize your Roku app, you must first create a Roku Developer account.
After you’ve completed all the steps within this flow and have saved your settings, there will be some additional steps that are outlined in the inline tooltips to fully enable the monetization of your choice. We also email you the list of instructions with your app package. Additions or edits to monetization will update your app in real-time, so feel free to make changes after submission.
Step 5 - Features
We offer some additional features to enhance the user experience on this final step such as Autoplay and Video Limit per Playlist.
Enabling Autoplay allows your videos to play back-to-back to keep your audience engaged and watching your content.
Enabling Video Limit per Playlist allows you to set a maximum number of videos that will load within any one playlist row. We recommend 50 videos at the most to ensure best load time.
Step 6 - Your app is ready! Time to submit it to Roku.
You will only be allowed to continue to Save and Publish if you’ve completed all 5 steps of the flow and each step has a check mark displayed next to them. If you see a red exclamation mark next to any of the steps, you will need to go back to that step and correct the form field error before moving forward.
Click Continue to have your bundled app package emailed to you. Whenever you're ready to submit, follow our instructions to preview, package, and submit your Roku channel.
Working with an in-house or external developer to submit your app?
You can pass your bundle to one of our preferred partners to customize your app further. Additionally, we have outlined step-by-step instructions for developers that are creating and publishing your Roku channel powered by Zype’s Endpoint API service.
Note - Roku takes roughly 6-8 weeks to approve and push your app live to the marketplace.