19 April 2016
Welcome InMobi to the Corona monetization plugin suite
Here 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.
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.
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.