Fair Monetization: The Advertising Opt-Out for Authors

Fair Monetization: The Advertising Opt-Out for Authors

monetarisierungwerbungopt-outautorenrechteabonnementfairness
Fiction

Fair Monetization: The Advertising Opt-Out for Authors

Coins and a notebook on a table — budget planning Photo: Unsplash

Monetization is the delicate topic on every creative platform. Make it too aggressive, and you lose the community's trust. Make it too lax, and the platform can't sustain itself. Give authors too little control, and they go elsewhere.

I spent a while thinking about the right model, and in the end it came down to a simple question: what would be fair? This post explains what we had in mind.

OutaStory's basic model

First, the foundation:

Everything is free. Writing, reading, listening — always. No listing fee for authors, no monthly subscription, no "pay-per-page" gate. Whoever wants to write, writes. Whoever wants to read, reads. The platform sustains itself financially through advertising.

Anyone who doesn't like ads can switch them off for €4.99 per month — the Premium subscription removes interstitials and audio mid-rolls platform-wide. There's nothing more to it than that: no Premium-exclusive catalog, no hidden content. Premium is a buy-out from ads, not a two-tier system.

The model creates a stable revenue base that's distributed evenly across the platform — proportional to which content is actually read and which ads get served alongside it. Authors with many readers get more; readers who don't want ads pay a manageable flat fee.

How the advertising works

Not pop-ups, not autoplay videos — but interstitials between chapters and optional audio mid-rolls. Readers see this advertising if they're not an active Premium subscriber and if the author hasn't explicitly disabled ads for their story.

For authors, ads are enabled by default. When their story is read and ads are served, a portion of the ad revenue flows to them. That's the default behavior: AdsEnabled = true.

The opt-out

Here's the new addition that mattered most to us during development: authors can disable ads for their story.

With a single toggle in the publish wizard — step 1, visible next to the monetization setting — they set AdsEnabled = false. What happens then?

  • No ads are served in their story, neither interstitials nor audio mid-rolls.
  • The author gives up ad revenue by doing so.
  • The reader reading the story gets an ad-free experience — even without a subscription.

That's the opt-out. It's voluntary, it potentially costs the author revenue, and it's the right decision in certain contexts.

Why have an opt-out at all?

I asked myself: who would actually use this?

The honest answer is: there are authors for whom the story matters more than monetization. Who are writing a passion project and don't want an ad appearing after every chapter. Who want to build a readership before they even think about revenue.

There are also stories where ads would be a poor content fit. An intense horror story with a banner ad in the middle — that breaks the atmosphere. If the author doesn't want that, they should be able to turn it off.

This isn't an altruistic gesture on our part. It's a design decision that shows we treat the author as a partner, not as a content supplier.

Handshake between two people — partnership and trust Photo: Unsplash

What that means technically

The implementation is deliberately simple. AdsEnabled is a single bool field on the Story entity, default true. When rendering a chapter page, the app checks this value before displaying ad slots or loading audio mid-roll markers into the player.

The feature also sits behind a feature flag: StoryAdsOptOut. On hosts where advertising isn't configured at all (e.g., in the local development environment), the flag can be disabled, and the opt-out toggle is hidden in the wizard — neither shown nor saved.

That also means: the toggle isn't the only place where advertising can be controlled. At the platform level, we can always decide to disable or enable advertising globally without touching individual stories.

The question of fairness to readers

A question I asked myself: is it fair to readers if some stories are ad-free and others aren't?

I think yes — as long as it's transparent. If a story is marked as ad-free (which we can easily display in the UI), the reader knows what to expect. That's more of a benefit than an inconsistency.

For Premium subscribers, the question is irrelevant anyway: the €4.99 per month turns off ads across the whole platform, regardless of the individual story's AdsEnabled status.

Author rights and data sovereignty

I'd like to touch on one more point that's indirectly related to monetization: author rights.

OutaStory doesn't require an exclusive license. Anyone who publishes on OutaStory grants us the right to display the story on the platform, convert it to audio, and index it in search. That's it. The author can publish the same story simultaneously on Wattpad, on their own website, as a self-published e-book, or wherever else.

This isn't a business model built on lock-in. It's a model that relies on authors choosing to stay here voluntarily, because the platform is good.

What's next?

Next week: what the multi-platform finish looks like — 4K layouts, iPad optimizations, iOS safe-area spacing, and feature flags in rollout. The final polish before launch.


Comments (0)

No comments yet.


Leave a comment

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.