Upload your HTML5 and WebGL game to Y8 and reach a global audience with instant play, long-term hosting, and built-in platform tools.
Reach millions of players and keep them engaged with achievements, leaderboards, cloud saves, and player profiles built right into the Y8 platform.
Reach players who actively looking for games they can play instantly.
Your game remains available on Y8 and is not removed based on performance.
Leaderboards, achievements, player profiles, cloud save and picture posting.
Games open in the correct orientation with minimal friction.
Clear feedback and iteration, not silent rejection.
Receive updates, feedback, and long-term platform support as your game evolves.
Y8 is designed for developers building games for the open web, where players expect instant access, fast sessions, and no installs.
Y8 is designed for developers building games for the open web, where players expect instant access, fast sessions, and no installs.
Monetization
Earn from your games using Y8's ad system designed for browser gameplay.
To enable monetization, developers must integrate ads using the Y8 SDK. This ensures ads are properly configured and optimized within the game experience.
Games without proper SDK integration may not be eligible for monetization.
What you can publish
Manage and improve your games after publishing with tools designed for real workflows.
Enhance your game with platform features:
// Initialize Y8 SDK
y8Sdk.init(appConfig, adConfig);
// Show a rewarded ad
y8Sdk.showAd({ type: 'reward' });
// Unlock an achievement
y8Sdk.awardAchievement({ achievement: 'Speed Runner' });
// Open the leaderboard
y8Sdk.showLeaderboard({ table: 'level_1' });
// Save player data
y8Sdk.saveData({ key: 'save', value: gameState });
We have been working with Y8 since 2015 and together we have released 15 cool games. These days we move our best games to HTML5 and work with a revenue share system. And we are very happy with the good results. Good communication, well documented and easy SDK, very friendly, good income for good games.
We have been offering Unity WebGL games with Y8 for a long time and it is one of the companies with the highest revenue on the market. The Y8 Team are professionals in their field. We are very pleased and motivated to see that our games are displayed on the dashboard and that people are playing them.
The Y8 Developer Portal lets developers submit, manage, update, publish, and earn money from their games on Y8.
Independent developers, teams, studios, and publishers can submit games. You must own the game or have the right to publish and distribute it.
Yes. Every game must be connected to a studio. If you do not have a studio, you will be asked to create one in the first step. If you already have a studio, you can submit the game directly under it. You do not need to be a registered company to create a studio.
Yes, but only when the studios represent different teams, companies, publishers, or brands. Do not create extra studios to submit duplicate or reskinned games, avoid restrictions, or change your AFP eligibility. Y8 may suspend all related studios and accounts.
Y8 supports HTML5, WebGL, Unity WebGL, and other supported JavaScript-based web game formats. Your game must work properly in supported browsers and on the devices selected during submission.
Yes. You can submit a game that is already available on another website or platform. You can also continue publishing your game on other platforms after it is published on Y8.
Yes. You must complete the SDK requirements shown for your game in the Developer Portal. The Y8 SDK supports advertisements, cloud saves, leaderboards, achievements, player accounts, and other Y8 features.
Yes. You can submit and publish a game without adding advertisements.
No. Y8 reviews every game before publishing it. Y8 may reject a game because of technical problems, low quality, harmful content, copyright issues, broken gameplay, security problems, or policy violations.
The Y8 review team checks the game’s loading, performance, browser and screen compatibility, gameplay quality, controls, instructions, SDK integration, ad integration, content, and policy compliance.
You will receive review feedback in the game’s Feedback tab in the Developer Portal. Each game has its own Feedback tab, where you can see the reported problems and ask the Y8 team questions if anything is unclear.
Fix the issue, upload a corrected build or update the required information, and send the game for review again.
Yes, when the problem can be fixed. A game may not be accepted again if it was rejected for serious copyright violations, fraud, harmful code, or repeated policy violations.
Yes. Upload the new build through the Developer Portal. Y8 will review the new build before it replaces the current version.
Yes. Repeated review submissions may have these waiting periods:
First submission: No waiting period
Second submission: 6 hours
Third submission: 12 hours
Fourth submission: 24 hours
Fifth submission: 2 days
Later submissions: 5 days
You can upload and test a new build during the waiting period, but you cannot send it for review until the cooldown ends. Studios with more than 10 million plays do not have these review-submission cooldowns.
The new build must be reviewed before it goes live. After approval, the old build may still appear for some time because of browser or CDN caching.
Yes. You can ask Y8 to remove your game at any time without providing a reason. You must own the game or have the right to distribute it. The request must come from the verified developer, studio owner, publisher, or rights holder.
No. External links are not allowed inside games on Y8. Your game must not send players to other websites, app stores, social media pages, payment pages, gaming platforms, or promotional pages. You can add supported social profile links to your studio page instead.
No. You cannot use your own ads or ads from another company inside your game. Unauthorized ads, ad scripts, pop-ups, redirects, or monetization tools may result in game removal and account suspension.
The developer is responsible for testing the ad integration and checking it after the game is published. Check your Revenue Report regularly. Missing revenue or a sudden drop may mean that the ads are not working correctly. Contact Y8 Support by email as soon as you notice a problem and include your studio name, game title, and details about the issue.
Y8 may reject or remove games that contain stolen or unauthorized content, copyright or trademark violations, malware, harmful scripts, hateful or illegal content, false information, broken gameplay, fake traffic, unauthorized ads, external links, or content that breaks Y8 or advertising-partner rules.
You can use legally purchased templates and assets, but you must add meaningful original work. Y8 may reject duplicate games, simple reskins, small visual changes, or many low-quality games made from the same template.
Yes. You can use AI tools if you have the required rights and the final game meets Y8’s quality and content rules. Y8 may reject copied, misleading, low-quality, repeatedly reskinned, or mass-generated games.
Developers receive 50% of eligible advertising revenue earned from in-game ads.
Y8 offers two options. Under the Y8 Managed Partnership (YMP), Y8 manages the ads and pays the developer. Under the AdSense for Platforms (AFP) Partnership, eligible developers apply for or connect a Google AdSense account through Y8, and Google pays the developer directly. Y8 Managed Partnership (YMP) is available when a game is approved, while AFP is available only to eligible developers.
Y8 manages the advertisements, tracks the revenue, and pays the developer. The minimum payment is $100 for PayPal and $500 for bank transfer. If your balance is below the minimum amount, it will be carried forward.
Yes. You need a valid invoice to receive payments directly from Y8. You are responsible for checking that your legal, tax, bank, and payment details are correct.
Y8 normally processes an eligible payment within 10 business days after accepting a complete and valid invoice.
You can check your payment status in the Developer Portal. Unpaid means the payment has not been processed. Paid means Y8 has processed the payment, but your bank or payment provider may need more time to add the money to your account.
AFP means AdSense for Platforms. Eligible developers can apply for or connect a Google AdSense account through Y8, and Google pays the eligible revenue directly to the developer.
No. Y8 allows only eligible developers to apply for AFP. Eligibility may depend on game quality, originality, studio history, publishing activity, traffic quality, performance, technical setup, and policy compliance.
Google does not approve every AdSense or AFP application. Y8 checks developers first to protect the program from fake accounts, AdSense seekers, copied games, low-quality reskins, and mass-generated games. This helps genuine game developers apply through Y8.
No. Y8 does not share the exact scores, limits, signals, or fraud-checking methods used to decide eligibility.
No. Eligible developers without an AdSense account can apply through Y8. Developers who already have an eligible AdSense account may be able to connect it.
No. Y8 eligibility only allows you to apply. Google has the final right to approve or reject every AdSense and AFP application. Y8 cannot approve an account or change Google’s decision. Developers who are not eligible for AFP can continue earning through YMP.
Bots, automated plays, fake traffic, invalid clicks, traffic exchanges, and rewarded or encouraged ad clicks are not allowed. Y8 may adjust revenue, hold payments, remove games, stop monetization, restrict studios, or suspend the account.
Yes. Y8 may restrict, suspend, or close accounts involved in fraud, stolen content, unauthorized ads, fake traffic, harmful code, false information, or attempts to bypass Y8 systems.
Use the game’s Feedback tab for game review questions. For account, studio, advertising, payment, partnership, or technical problems, contact Y8 Support by email at developers@y8.com and include your studio name, game title, and a clear explanation of the issue.
Join developers building games for the open web.