A Little Doubt with the InMobi Ad System.

Hi, I’d like to say, first of all, that I REALLY appreciate and thank all the Corona staff for implementing the ad system for Corona with InMobi, I’m already planning of putting this system on my actual project, I already registered and checked the system, and, well, some doubts came to my mind.

To implement our app to InMoby ad system, we need to give the bundle id, and what exactly is this? How we obtain it?

And other thing, we already need to have the app selling in the AppStore for putting ads for it?
If yes, we’ll need to finish the game, release it to the AppStore, register it in InMobi and then change the code and release a 1.1 version? That sounds a little…bad.

Just my doubts, I know that this is a just-released library and stuff…But I have these doubts.

Thanks for everyone in Corona for bringing this huge surprise for us. [import]uid: 69287 topic_id: 13197 reply_id: 313197[/import]

The Bundle ID is something you create on the Apple Provisioning site, like: com.omnigeekmedia.omniblaster

Its typically your domain name reversed.

However, the AppID is also typically appended to it and called the Bundle ID seed which ends up with some 10 digit hex number prepended to the Bundle ID. Go to the Provisioning Portal to set that up. Then once you generate your provisioning profiles and download them to the right place on your Mac, Corona SDK will have access to that information.

In looking through the test code, it looks like they want an AppID which could either be the 10 digit hex code from the Provisioning profile, or the App ID from iTunesConnect once you create your app (a non-hex number). To add fun to this, when setting up your LaunchPad for anaytics they have an AppID that looks generated. Hopefully some docs will come forward soon that will clarify just which “AppID” do you want. I also wonder if this was my problem with Game Center and OF talking to each other???

As for testing, I did a brief scan of the code in the code samples this morning and there appears to be a “test” parameter you can pass the ad calls to have it return test ads to code against.

ads.show( adsTable[currentAdIndex], { x=adX, y=adY, interval=5, testMode=true } )

So you could pass a variable to “testMode” that you could set to true or false depending on if your building a distribution version or a test version. [import]uid: 19626 topic_id: 13197 reply_id: 48448[/import]