Rotating Banner Ads

I’m trying the integrate ads on my app by I have a technical issue: my app is portrait only, except for the composer scene in which the game is actually played, which I allow to be rotated when the user rotates the device. Since in Corona I can’t allow a single scene to be rotated, I do it manually: in that scene I detect the orientation change event and I redraw the elements in the screen in such way that they are in landscape mode.

This particular scene is the one in which I want to place my banner ads, however, the plugins that I’ve seen don’t allow for programmatic rotation of the ads and they always appear in portrait mode. Is there any way or any plugin that would allow me to rotate banner ads programmatically? 

Thanks,

Sounds like you’ll need to change your approach then. Set the play rotation as the default and manually-rotate your other scenes.

The problem with that is that I don’t have a play orientation, the user can rotate the device to their desired orientation while playing.

Ah. I misunderstood. That is a conundrum then. I hope someone has better advice for you than I.

Is the game scene a fast action scene? Will your users be willing to stop play to tap on ads that interest them that will take them away from the game or will they be more focused on playing the level? Only some types of games lend themselves to banner ads during game play,  most do not.

Fewer, more well placed Interstitial ads will be more successful than a bunch of banner ads that will never be tapped.

Rob

It’s an educational game so it’s not a fast scene and I believe the users would have time to perfectly see the banner ads and potentially tap them.

I’m not an expert but in my case it does look like the best scene to place the ads except for this problem with the orientation. They wouldn’t interrupt the user like interstitials would, they would be displayed for the majority of time and honestly I don’t see a reason for them not to be seen and tapped.

Ads should show based on the orientation of the device. If you’re locking the app to portrait only, the ad provider isn’t going to know you want a landscape ad.

There’s not a good solution for this. Ed’s suggestion that you make it a landscape app and rotate your portrait scenes will be a lot of work, but it may be the best solution.

Rob

I see, that wouldn’t work for me either because the game scene is not always landscape, it can be rotated based on the device orientation.

The only solution I see is actually letting all scenes to be rotated. Which not only would be a huge amount of work but wouldn’t work well either because of Corona’s limitations, mostly for text input the UX would be really bad.

There’s also no way of stopping rotation on other scenes, right? Meaning setting orientation to both for the entire app and then stopping it in scenes other than the game mode.

Sounds like you’ll need to change your approach then. Set the play rotation as the default and manually-rotate your other scenes.

The problem with that is that I don’t have a play orientation, the user can rotate the device to their desired orientation while playing.

Ah. I misunderstood. That is a conundrum then. I hope someone has better advice for you than I.

Is the game scene a fast action scene? Will your users be willing to stop play to tap on ads that interest them that will take them away from the game or will they be more focused on playing the level? Only some types of games lend themselves to banner ads during game play,  most do not.

Fewer, more well placed Interstitial ads will be more successful than a bunch of banner ads that will never be tapped.

Rob

It’s an educational game so it’s not a fast scene and I believe the users would have time to perfectly see the banner ads and potentially tap them.

I’m not an expert but in my case it does look like the best scene to place the ads except for this problem with the orientation. They wouldn’t interrupt the user like interstitials would, they would be displayed for the majority of time and honestly I don’t see a reason for them not to be seen and tapped.

Ads should show based on the orientation of the device. If you’re locking the app to portrait only, the ad provider isn’t going to know you want a landscape ad.

There’s not a good solution for this. Ed’s suggestion that you make it a landscape app and rotate your portrait scenes will be a lot of work, but it may be the best solution.

Rob

I see, that wouldn’t work for me either because the game scene is not always landscape, it can be rotated based on the device orientation.

The only solution I see is actually letting all scenes to be rotated. Which not only would be a huge amount of work but wouldn’t work well either because of Corona’s limitations, mostly for text input the UX would be really bad.

There’s also no way of stopping rotation on other scenes, right? Meaning setting orientation to both for the entire app and then stopping it in scenes other than the game mode.