Sell your Marmalade app on Roku!

Bring your existing Marmalade game to Roku: no need to rewrite, just optimize and deploy. Roku and Marmalade have also teamed up to offer successful applicants a great set of incentives including:

* $100 Amazon voucher subject to app meeting quality criteria, and submitted to Roku before September 30th 2014

Roku

How do I sign up or find out more?

Head on over to www.madewithmarmalade.com/offers/roku and fill in your details and we'll be in touch.

FAQ's – Getting your Marmalade App on Roku

I’m not a Roku developer, how do I get started?

If you are not already enrolled in the Roku Developer Program please follow these steps:

  1. Register for a Roku Developer Account (you must already have and be logged into your Roku account)
  2. Download our Billing Services Overview document and enroll in Roku’s Billing Services program.
  3. Download the Roku Developer Agreement for Marmalade developers.
  4. After the above steps are completed, email your completed Roku Developer Agreement for Marmalade developers to marmalade-enrollment@roku.com
I’m already a Roku developer, how do I get started?

If you are already a Roku developer please follow these steps:

  1. If you are not already enrolled in Roku’s Billing Service program, download our Billing Services Overview document and enroll in Roku’s Billing Services program.
  2. Download the Roku Developer Agreement for Marmalade developers.
  3. Email your completed Roku Developer Agreement for Marmalade developers to marmalade-enrollment@roku.com
  4. After the above steps are completed, email your completed Roku Developer Agreement for Marmalade developers to marmalade-enrollment@roku.com
After I’ve submitted my agreement how do I publish my application/channel?

From the Roku Developer Home select “Manage Channels”, then “Create a Public Channel”. Provide information that describes your channel, such as region availability, languages and pricing. Then contact us at to marmalade-development@roku.com.

As a security measure, Marmalade channels must be packaged by Roku.

Can I sell my Marmalade application/channel on Roku?
Roku's Billing Services Program offers the ability to sell your Marmalade application (or “channel”) in the Roku Channel Store. You can offer your application for a one-time charge or recurring monthly/annual subscription.

Important: At this time in-app purchases are not available for Marmalade channels.
What’s different for Marmalade developers than developers who publish Roku SDK channels?

Marmalade developers create their channels using the Marmalade SDK instead of Roku SDK. (The Roku SDK is based on an easy to learn scripting language called BrightScript.) When a developer submits their Roku SDK channel to Roku for publishing they upload it via the Roku Developer website. Applications created with the Marmalade SDK cannot be submitted from the Roku developer site. Roku will assist in packaging your channel with a recognized marmalade development key and submitting your channel for publishing.

Additionally, although all developers must enroll in the Roku Developer Program, developers intending to submit Marmalade applications must provide Roku a completed Roku Marmalade developer agreement. Marmalade developers must also enroll in Roku Billing Services, as they’ll likely be selling their application.

Any Roku units used for Marmalade development must be white-listed by Roku before they can side-load a Marmalade application.

Do all Roku devices support Marmalade developed apps?
No. When published the channels will be available to the following Roku models; Roku 3, Roku 2 HD (3000X), Roku 2 XD (3050X), Roku 2 XS (3100X) and the Roku Streaming Stick.
In what regions and languages would my published application or channel be available?

When creating your channel we ask you to select regions (Roku Channel Stores) where you would like to make your channel available. You must have the rights to distribute your channel in any regions you select. Available regions are United States, Canada, United Kingdom, Republic of Ireland and Rest of World. Roku customers who do not reside in one of these regions are assigned to Rest of World.

Roku players support English, French, Spanish and German. If you provide channel metadata in any of those languages, it will display in the Roku Channel Store in that language (if the player is set to that language).

Do I need to pay Roku a fee to develop or publish my Channel?
There is no fee for joining the Roku Developer Program or for publishing a Roku Channel. Developers that sell their app in the Roku Channel Store are entitled to a revenue share of 70% of net revenues (sales less reversals). Please see the Roku Billing Services Agreement for more details.
Is there an approval process or restriction on certain types of content?
Roku reviews and approves all channels prior to publishing them to the Roku Channel Store to ensure that they are of high quality and function properly. We try to make this process as streamlined as possible. The specific restrictions and terms for publishing content to the Channel Store can be found in the Roku Developer Agreement. If you have any questions about the acceptability of your channel, please contact us at partners@roku.com to discuss. If you wish to distribute international or foreign language content through Roku, please contact us at partners@roku.com prior to starting development, as this content requires prior written approval.
Roku 3 with a question mark