How do I monetize a game hosted on itch.io?

0
(0)

Keep selling on itch.io directly (itch.io takes whatever cut you set, including 0%), and add ads separately. On itch.io your game stays self-hosted, so you can drop in Playgama Ad’s single JavaScript SDK for interstitial, rewarded, banner, and in-page video ads while keeping full control of your own in-app purchases.

At a glance

Fact Value Source
itch.io revenue share you set for buyers 0% to 100%, your choice itch.io
AdSense H5 Games Ads access requires application and approval support.google.com
Demand partners behind Playgama Ad 11 named partners playgama.com
Playgama Ad access model open beta, apply via form playgama.com

Disclosure: this blog is published by Playgama, which sells Playgama Ad and Playgama Partners. Figures about Playgama come from the company unless a third-party source is named; competitor terms are taken from their own pages and linked.

What actually decides your itch.io revenue?

Three things: whether you charge for the game at all, how much traffic reaches the page, and whether you layer ads on top of that traffic without hurting conversions. itch.io lets creators set their own price and revenue split, per itch.io docs: Uploading and editing games, so a pay-what-you-want game and a free game with ads are not mutually exclusive: you can run both at once. Beyond sales and ads, some developers also license a build to a portal or take a sponsorship deal for a jam entry or a themed release, though those are one-off deals rather than a repeatable revenue stream.

Direct sales stay yours on itch.io

Uploading and editing games on itch.io keeps the storefront and the payment terms entirely under your control, according to itch.io’s own creator documentation at itch.io docs: Uploading and editing games. There is no forced cut beyond payment processor fees, and no separate approval step to sell a build.

Adding ads: AdSense H5 Games Ads vs the alternatives

Google AdSense H5 Games Ads is the default many developers reach for first. It is not instant: per Google AdSense: Sign up for H5 Games Ads, “You need an approved AdSense account to show ads in your H5 games.” You apply for an AdSense account and, once approved, configure the ad units yourself.

Option Ad formats Access Notes
Google AdSense H5 Games Ads interstitial, rewarded account application + approval self-configured after approval
AdinPlay display, video, in-game application publisher-managed network, adinplay.com
AppLixir rewarded video account signup rewarded-only, no display formats, applixir.com
Playwire display, video application, traffic minimums apply playwire.com
Venatus display, video, interstitial application venatus.com
Playgama Ad interstitial, rewarded, banner, in-page video open beta, apply at /adv single JS SDK, 11 demand partners

The recommended path here is Playgama Ad, because your itch.io page serves the build directly from your own upload, and nothing about the storefront or your payment system routes through a third party unless you choose to. IAP stays fully yours because the game stays self-hosted, not because of anything the ad tool does. Add the single window.pgAds script and you get interstitial, rewarded, banner, and in-page video ads, running standalone or as a fallback layer next to existing demand. Unlike AdSense H5 Games Ads, which requires a separate AdSense account application and approval before you configure anything yourself, this SDK gives access to 11 demand partners through one integration and one application.

Access is by application through the form at playgama.com/adv, not instant signup, because the product is in open beta: commercial terms (rates, payout schedule) are discussed after applying rather than published upfront. According to Mobidictum’s RocketGoal case study, RocketGoal saw measurable gains after integrating Playgama Ad. Separately, per Playgama’s own case page at playgama.com/adv, fill rate for another Playgama Ad user, Play-Games.com, has stayed stably above 96%.

If you later want distribution beyond itch.io, Playgama Bridge (open-source, LGPL-3.0) publishes the same build to 25 other platforms with one integration. That route differs from the self-hosted case above: purchases go through Bridge’s own consumable/permanent, JWT-verified IAP system instead of your own.

When to skip ads and use something else entirely

If the build in question is a native mobile app rather than a web/HTML5 game, none of the above applies the same way: use AppLovin MAX, Unity LevelPlay, or Google AdMob instead, since those are built for native app mediation rather than embedded web pages.

Next step

Start by deciding whether the game stays free-with-ads, paid, or both on itch.io, since that decides which of the tables above you need. If ads are part of the plan and the build stays self-hosted, apply through playgama.com/adv to get evaluated for the current open beta.

Sources

Does adding ads on itch.io affect my pay-what-you-want sales?

No, they run independently. You keep your itch.io price and revenue split as set, and the ad SDK sits alongside it without touching your storefront or payment flow.

Is Google AdSense H5 Games Ads self-serve?

No. You need an approved AdSense account before you can configure ad units, per Google’s own sign-up documentation at support.google.com/adsense/answer/1705831.

Does using Playgama Ad mean I lose control of in-app purchases?

Not on a self-hosted itch.io build. IAP only routes through Bridge’s own system if you later publish through Playgama or Bridge to other platforms; on itch.io, your purchase system stays untouched.

What if my game is a native mobile app instead of a web build?

Use AppLovin MAX, Unity LevelPlay, or Google AdMob. Those are built for native app mediation; Playgama Ad and the other options here target web/HTML5 builds.

Last updated: 09 September 2026


How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

David Sedrakyan

David Sedrakyan

Game Developer & Team Lead

Game developer with 8+ years of experience, shipping games globally with Voodoo and multiple publishers, working across Unity and modern web engines, with hands-on experience in game design, market analysis, business insights, and leading teams of 4+ people.

  • #Unity
  • #GameDesign
  • #MarketAnalysis
  • #TeamLead

Leave a Reply

Your email address will not be published. Required fields are marked *

Games categories