Skip to content

For video apps and publishers

Earn from every episode.Add zero ad breaks.

Penrose places brands inside your scenes and shows each viewer the one that fits. You keep 70% of the revenue.

No setup fee. No exclusivity. Stop any time.

Same scene. Who’s watching?

penrose.resolve({ videoId: "ep_12", audienceSegment: "fitness_25_34" })
brand: "zevra"

A woman at a cafe table on a rainy night. On the table: Zevra electrolyte water.

Rainfall

Episode 12

Illustrative mockup with fictional brands

Every reason to say no, handled.

“More ads will drive viewers away.”
No new ad breaks. The brand sits inside the scene.
“My engineers have no time.”
One API call. Then play the URL we return.
“The wrong brand could appear.”
You approve every shot and block any category.
“It could break playback.”
If anything fails, your original plays.

Four steps to revenue.

  1. 1Send one episode
  2. 2Approve the shots
  3. 3Add one API call
  4. 4Get paid on the 15th of each month
import { Penrose } from "@penrose/sdk";

const penrose = new Penrose({
  apiKey: process.env.PENROSE_SECRET_KEY,
});

const play = await penrose.resolve({
  videoId: "ep_12",
  audienceSegment: "fitness_25_34",
});

player.load(play.playbackUrl);
penrose.attach(player, play);

The Founding Publisher Pilot

of placement revenue is yours
70%
setup fee
$0
minimum monthly payout
$100
Catalog review
We find the shots that can carry a placement.
Sample placement
See it in your own episode before you write code.
Integration help
We work directly with your engineers.
Holdout comparison
Compare viewing with and without placements.

Walk away any time.

Stop calling us, and your app plays your originals. You owe nothing.

Apply for the pilot

Questions

How much will I earn?

We can’t promise a number yet. It depends on your views and on brand demand. You see what each episode earned.

Does it work with my app?

Yes, if your app plays video from a URL. The SDK covers web and React Native. Native apps call our REST API.

Where does my video go?

Editing uses third-party AI video models. They receive only the shots you approve.

Who can join?

US publishers with the right to edit their episodes. We exclude content made for children.

Apply for the Founding Publisher Pilot.

Send one episode. We send back a sample placement.

We run each pilot by hand, so we take a few apps at a time.