Generate income with your game

AirConsole Hero & Revenue

6min

Monetization Basics

AirConsole and its developers earn money through a paid service called AirConsole Hero. Users can try a limited version of AirConsole for free, or pay for the full version.

In the free version, there are “breaks” where we ask the user to wait or show them the benefits of getting a subscription. There are no third party advertisements on AirConsole and therefore no ad revenue.

The exact features of the free and paid versions are subject to changes. We frequently and extensively A-B-test the exact offering in order to find the right balance between what our users like and what benefits the developers.

Revenue Share for Developers

Every user’s subscription revenue is split among the games that the user played after the shares for App Stores and AirConsole Infrastructure have been deducted. See our exact legal terms here.

Fun Fact: Statistically, every Hero User on AirConsole has a favorite game in which they spend about half their total playtime.

This is an example of how gross revenue is distributed on AirConsole:

Document image


AirConsole Ad Break Implementation

AirConsole does not show third party ads, but there are breaks in which we show advertisements for AirConsole Hero.

When an AirConsole ad is shown, it will be displayed on all connected devices - the screen as well as on all controllers. AirConsole is taking care of everything concerning displaying the ads.

Game developers must specifically demand to show an ad by calling an API method (see "API Methods" below).

API Methods

You need the API version 1.4.0 or higher!

showAd()

TheshowAd()method requests that AirConsole shows a multiscreen advertisment. This method can only be called by the AirConsole screen.

onAdShow()

CallingshowAd()does not necessarily mean that an ad will be shown. However, if an ad is shown, theonAdShow()method is called. You can use this method to pause your game and mute all sounds.

onAdComplete(ad_was_shown)

This method will be called if an ad was closed (whether it was shown or not). Use thead_was_shownparam to find out if and ad was shown.

Javascript example

// Our airconsole instance var airconsole = new AirConsole(); // The perfect moment has come to show an ad: airconsole.showAd(); // Overwrite the onAdShow method airconsole.onAdShow = function() { // Pause the game and mute all sounds game.pause(); game.sound.mute(); }; // Overwrite the onAdComplete mthod airconsole.onAdComplete = function(ad_was_shown) { // Unpause the game and play sounds again if ad was shown if (ad_was_shown) { game.unpause(); game.sound.play('prodigy'); } };

Any Questions?

Head over to the Help Page for answers to frequently asked questions about AirConsole Hero, ads and revenue shares.