Welcome InMobi to the Corona monetization plugin suite

Welcome InMobi to the Corona monetization plugin suite

inMobi logoHere at Corona Labs, we want you to be successful with your app development, and monetization is an important part of your success. As such, we are pleased to announce the availability of the InMobi plugin. InMobi’s new discovery platform allows developers to monetize their apps through rich user engagement and seamlessly integrated ads.

We reached out to Irene Herranz, Head of Global Developer Marketing at InMobi, for a few words on the new plugin. She says, “Gaming developers are always on the lookout for easier ways to achieve steady revenue and grow their mobile businesses. Through our partnership with Corona Labs, developers can kickstart their global monetization efforts by running InMobi’s high-performing video and display ads to focus on what they do best – developing amazing games.”

InMobi’s platform allows you to use banner ads, interstitial ads, and rewarded videos. Native ads are not currently supported via the Corona plugin.

Getting started

First, you must sign up with InMobi at their developer portal. After you do, you can create your app and start adding ad placements. Currently, they support one ad placement per app. If you need both banners and interstitial ads in the same app, you will need to create two apps in their portal, one for each placement (just make sure to use the same app store URL for both entries).

Next, just like all plugins, you will need to add code to your build.settings file to include the plugin. You can get the exact required code from our InMobi documentation.

Banner ad sizes

Unlike most ad providers that provide a fixed size for banner ads, InMobi has a “best fit” model which allows you to specify other sizes. For instance, if you want a 300×100 banner, InMobi will attempt to deliver an ad of that size (or very close). If there is no inventory for your requested size and InMobi can’t provide a “best fit” ad, they will drop back to a standard 320×50 banner ad.

Refreshing ads

InMobi allows you to turn on “automatic refreshing” of banner ads. If you enable it, the default ad refresh cycle is 60 seconds, but that time can also be customized. Just remember that your revenue from ads is not based on the number of ads delivered, but on the number of ads that users interact with. So, a faster ad rotation will not necessarily translate to better revenue, and in fact it may negatively impact the user’s experience.

Enabling ad rotation and the frequency of the rotation is handled through parameters passed to inMobi.load().


InMobi is a great service for users to integrate into their apps. To learn more, please check out our documentation and sample app. If you have questions or want to discuss this plugin further, please visit the Corona forums.

Rob Miracle

Rob is the Developer Relations Manager for Corona Labs. Besides being passionate about helping other developers make great games using Corona, he is also enjoys making games in his spare time. Rob has been coding games since 1979 from personal computers to mainframes. He has over 16 years professional experience in the gaming industry.

  • scottrules44
    Posted at 15:01h, 19 April

    What is going on with all the plugins made by third parties? Like:
    Is it because a big update coming to the marketplace 😉 ?

    • Rob Miracle
      Posted at 10:29h, 20 April

      We are checking on the status.

  • Sono
    Posted at 09:56h, 20 April

    Does the plugin support rewarded videos ?
    I don’t see any reference in the documentation.


    • Rob Miracle
      Posted at 10:28h, 20 April

      I verified with the Engineer before posting the blog post. We support Banner, Interstitial, and Rewarded Video. We do not support Native ads.