Belum ada versi bahasa Melayu, jadi dipaparkan dalam bahasa Inggeris.

Earn from a game you made with AI: what works today

Quick answer

A game you made with AI can earn through a support button, a link to your own payment page, a sponsor slot you sell, or ads on your own domain. Players rarely pay; sponsors pay more. On Convika, the support button works on every plan and your own ads on Pro. Selling inside the game through Convika is planned.

Put my game online

Free plan: no credit card. The request is under Earn from this page.

On this page

Your game spread past your friends. Now people ask whether they can support you, or a shop asks to put its logo in it. A free web game can take money four ways today, and none of them needs code beyond a link.

What earns depends less on the game than on who pays. Players rarely do. Businesses that want your players' attention sometimes pay a lot more.

What AI-made web games actually earn

Few makers publish numbers. These are the ones with sources you can check:

GameHow it earnedWhat the source says
fly.pieter.com, a flight game coded with AIAd slots inside the game sold to businesses, plus a paid plane"$1M ARR in just 17 days" (the maker, Pieter Levels)
SteamBirds, a Flash gameAds in the game, then a sponsorAbout $310 from ads on "3,500,000 game loads", and an "Up-front payment of $25,000" from a sponsor
Games on itch.ioPlayers choosing to pay"The average donation is $3.68" and "Most people pay between $1 and $5"

Read the first row with care. Pieter Levels had a large audience on X before the game, and he sold the ad slots himself. The SteamBirds row shows the usual gap: millions of plays bring hundreds of dollars from ads, while one sponsor paid far more.

So for most AI-made games, the realistic order is:

  1. A support button, for players who want to thank you.
  2. A sponsor slot when a business shows interest, which pays more than ads.
  3. Ads, which need a lot of plays to add up.
  4. A paid extra, which works best when it doesn't change the free game.

Four ways that work on a Convika page today

WayPlanWhat you set upWhat Convika does
Support buttonEvery planA page on Ko-fi, Buy Me a Coffee, Patreon, pixivFANBOX, OFUSE, or any https:// addressShows a small Support button that opens it
A link to your own payment pageEvery planA Stripe Payment Link, a Gumroad or Ko-fi shop item, or any checkout you ownNothing: it's a link in your game
A sponsor slotEvery planAn image and a link in your game, sold by youNothing: images and links to any https:// address work
Ads from your own ad networkProYour ad network's domains, and your ads.txt on a custom domainLets the network's script send its requests, and serves your ads.txt

Two things don't work on a Free page: a checkout embedded in the game (such as a Stripe.js form), and an ad script that sends data to its own servers. A script's fetch and XHR requests on a Convika page reach only the page's own address, plus, on Pro, the analytics tools Convika supports and the hosts you list for your own ad network. A plain link to a payment page works on every plan, because the player leaves your game to pay.

In all four ways, you are the one who gets paid. Convika takes no share of any of them.

Add a support button in 4 steps

1. Make a page on your support platform

Set up your page on Ko-fi, Buy Me a Coffee, Patreon, pixivFANBOX, or OFUSE, and copy its address, such as https://ko-fi.com/yourname.

2. Open your game's page settings

Sign in at app.convika.com and open your game's page. Under Page settings, open Advanced settings and find Earn from this page.

Paste the address into Support link and click Save. The link must start with https://. The dashboard confirms: "Saved. Applies the next time the page is opened."

4. Reload your game

Open the game's address and reload. A small Support button appears. On Free, it sits at the right end of the Convika bar. You don't have to publish the page again.

Convika adds nothing to your link and doesn't count its clicks. To see how many people play, use the page's visitor stats.

Sell an extra through your own payment page

When players ask for more, sell something that leaves the free game as it is: a high-resolution wallpaper of the final screen, a printable certificate, the soundtrack as a file. The payment page you already use delivers it.

Make the product on Stripe Payment Links, Gumroad, or Ko-fi Shop, copy its link, and ask your AI to add a button. In the conversation that made the game, send:

Add a small "Get the wallpaper" button to the end screen of my game.
It opens this link in a new tab: https://YOUR-PAYMENT-LINK
Don't change anything else in the game. Give me the complete updated
HTML file, from <!DOCTYPE html> to </html>, with nothing left out.

Then upload it as a new version at the same link.

A link can't tell your game who paid. So sell what the payment page itself hands over, such as a file or an email. Locking a level until someone pays needs a server that checks each purchase, and a one-file page doesn't have one.

When you sell yourself, you are the seller. The payment service decides whether to accept you, and its rules apply. Stripe, for example, says "a tip must be given for a good or service that has been provided (e.g., content)." In some countries, Japan among them, selling online also means publishing your name and address as the seller.

Sell a sponsor slot

A sponsor slot is an image and a link in your game: a logo on the title screen, a banner on the results screen, a billboard in the game world. You agree the price and the length with the business, and you send the invoice. On Convika it needs nothing more than the image's https:// address and the link, on every plan.

Ask your AI to add a slot with a placeholder, such as "Your logo here", and a link to an email address. The placeholder is the offer. In the fly.pieter.com case, the maker sold the slots as monthly subscriptions and raised the price as they filled.

Ads from your own ad network

Ads need two things a Convika page gives only on Pro:

  • Your ad network's domains. Under Earn from this page, list the domains your ad tag sends data to, one per line. On Pro, the page's scripts may then send requests to them. On Free you can save them, and they take effect when the workspace is on Pro.
  • A custom domain, for Google AdSense. AdSense doesn't accept convika.page addresses as sites, so ads earn only on a domain of your own. Paste your network's lines in the ads.txt field, and Convika serves them at /ads.txt on that domain when the game is at its top address, such as https://www.example.com/.

The agreement with the ad network is yours, and so are the notices and consents it asks you to give your players. The Terms' paragraph on ads on your pages applies from November 1, 2026.

Selling inside your game through Convika is planned

A buy button inside the game, with Convika handling the payment, is a planned feature. It doesn't exist yet, and there is no date. Convika would keep a percentage of each sale, and the rate isn't set. The first version would be for creators living in Japan. Requests from outside Japan are counted too.

To hear when it's ready, ask for an email in your page's settings:

  1. Put your game on Convika, if it isn't there yet (how to publish an HTML game).
  2. On the game's page, open Page settings, then Advanced settings, then Earn from this page.
  3. Click the row Sell on this page (planned). Under "What would you sell? (optional)", pick one, such as Sponsor slots for businesses.
  4. Click Email me when it's ready. The dashboard says "Request sent."

The request is consent to that email, and nothing else is sent on that basis.

Frequently asked questions

Can I make money from a game I made with ChatGPT?

Yes. Players can support you through a support button, buy an extra from your own payment page, or see a sponsor's slot you sold. On a custom domain, ads from your own network work too. The game being made with AI doesn't change the options; the number of players does.

How much do browser games earn from ads?

Usually little per play. SteamBirds earned about $310 from ads on 3.5 million game loads. A sponsor paid the same game $25,000 up front. Ads make sense once a game has a steady flow of players.

Can I put a Stripe checkout inside my HTML game?

Not as an embedded form on a Free page: a script's fetch and XHR requests there reach only the page's own address (Pro adds the analytics tools Convika supports and the hosts you list for your own ad network). A link to a Stripe Payment Link works on every plan: the player leaves the game to pay on Stripe's page.

No. The support button opens your link as you wrote it, and payments on your own payment page go to you. Selling inside the game through Convika is planned, with a fee whose rate isn't set.

Do I need Pro to earn from my game?

No for a support button, a link to your own payment page, or a sponsor slot: they work on Free. Ads from your own ad network need Pro and, for AdSense, a custom domain.

Sources

Next step

How to password protect an HTML page without code, on your own domain

JavaScript passwords sit in the page code. Put an HTML page from ChatGPT or Claude behind a server-checked password on your own domain.

Related articles

More ways to send your page

Share this article

Want to sell inside your game?

Selling inside a game through Convika is planned, first for creators living in Japan. Put your game on Convika, then ask in the page's settings for an email when it's ready.

Put my game online

Free plan: no credit card. The request is under Earn from this page.