Spanish

Portuguese

About this lesson

This lesson explains how to monetize content on the Roku platform through video ads. It describes how to implement the Roku Advertising Framework (RAF) in order to seamlessly insert video ads into content. It highlights the different client and server-side ad insertion and stitching solutions provided by RAF, and explains how to get started with RAF in order to display video ads in your app.

This lesson then guides you through implementing Roku's client-side ad stitching solution to combine content with video ads into a single playlist. This solution makes it so that the videos and ads play back-to-back without any buffering. This lesson also discusses certification criteria for displaying ads on the Roku platform, including requirements related to privacy, ad measurement, and child-directed content.

Resources

ItemDescription
Video ads sample appDownload and review the code used in this lesson to insert video ads in an app.
Sideloading appsSideload and test the Video Ads app created in this lesson.
Video advertisements overviewRead an overview of video advertisements on the Roku platform.
Roku partner payouts programEnroll in the Roku partner payouts program. Provide a payout method and tax information to monetize ad-supported content.
Certification criteria for ad-supported appsRead the certification criteria for apps displaying ads on the Roku platform.
Roku Advertising Framework overviewLearn more about implementing Roku's client and server-side ad insertion solutions.
Roku genresRead the list of valid genres that may be passed to RAF for proper audience measurement.
Client-side ad stitching integration guideRead how to combine content and ads into a single playlist and then render the playlist. This optimizes the video playback experience by eliminating buffering between content and ads.

Related

Integrating the Roku Advertising Framework

RAF API Reference

Task node

Video node

Content meta data

Handing application events

Event loops

OnKeyEvent()

ifSGNodeChildren interface

App manifest

How to watch

Play the embedded video above or go to SceneGraph: Displaying video ads on the Roku Developers YouTube channel or access the Roku Developers channel on the Roku platform.