InMobi ads slow game down

I have an animation going on in my game when ads.show() is called,
and this animation becomes jerky on a not so slow 1GHz phone (HTC Desire). It will probably be even more jerky on slower phones.

Also, after about half a second the ad itself shows up with its own animation, and this is the second time my animation slows down.

Is it possible to optimize the ads.show() function and disable the rotation animation for ads? We can use our own tricks to draw attention to ads.

The effect of calling ads.show() is similar (but worse, performance-wise) to calling display.newImage() while something is going on on screen - whatever is happening it slows down and becomes jerky. So what you do is you pre-load all images the level is going to need and then it’s all butter smooth.

So why don’t we use the same approach with ads to improve user experience?

EDIT: another possible solution is making ads.show() return a display object. We could then make it invisible or hide it beneath other display objects until the time is right. [import]uid: 52103 topic_id: 14537 reply_id: 314537[/import]

I am also experiencing slow downs on an itouch second gen using the inmobi ads. it would be great if the ability to manually rotate ads were available. [import]uid: 58777 topic_id: 14537 reply_id: 55218[/import]

I have emailed InMobi a few days ago about this and other issues in Corona apps and so far I don’t like their support :\ No reply yet. [import]uid: 52103 topic_id: 14537 reply_id: 56689[/import]

yes, we should be definitely able to disable/change that ad animation .

[import]uid: 4795 topic_id: 14537 reply_id: 56698[/import]

Everyone,

I’m contacting InMobi about this. As far as I know, there is no way to disable the ad’s animation.

Personally, I haven’t noticed any performance issues on my Android devices, but my apps are simple and are not full blown games. You are definitely right that creating objects such as the ad banner or display objects will always have a performance penalties due to memory allocations. I suspect that’s the performance issue that you are running to (on top of Android shuffling memory for your app). Adding a setVisible() function is a nice idea so that you only have to allocate the ad banner once, except that it will still be actively communicating with InMobi’s server in the background. You’d likely want to disable communications too. I’ll have to talk to InMobi to see what our options are in their SDK.

Thanks for bringing this issue to our attention. [import]uid: 32256 topic_id: 14537 reply_id: 56720[/import]

InMobi has informed me that the newest version of their SDK will allow us to disable the ad banner transition animation. So, I’ll add this feature to our to-do list. I can’t give you a date when this will happen yet, but it’s in our queue. [import]uid: 32256 topic_id: 14537 reply_id: 57147[/import]

Awesome! Thanks! [import]uid: 52103 topic_id: 14537 reply_id: 57151[/import]

I am also seeing this slow down in one of my apps. Any word on the status of this problem.

I noticed right away when the ad is displayed for 20 seconds, the game is fine. but when it goes to animate the transition to the new ad, my app slows down. I am testing on a Motorola Xoom.

Seems fine on the iPad2 [import]uid: 88147 topic_id: 14537 reply_id: 63911[/import]

I am also seeing the same issue, on my game for iPad - which is a very simple physics based game with one object - each time the ads transition, the game stutters / slows down visibly.

When can we hope to see the fix to optionally remove the transitions?

Thanks,

Bryn [import]uid: 62042 topic_id: 14537 reply_id: 66828[/import]