iAd banner orientation - iphone

I've implemented to an landscape-oriented application an iAdBannerView.
Works fine, but always the full banner view pops-up from the bottom of the device (like from portrait orientation).
Is it possible to make the full banner view pop-up from the bottom of the device on landscape orientation?
Thanks.

Related

Half black screen is visible when device orientation changes from portrait to landscape

I'm using InfiniteCollectionView class, Once I change the device Orientation from portrait to landscape, half the screen looks black for a second
I have also tried the viewWillTransition function by doing the same but I didn't get success

iAd content always displayed in portrait using landscape only app

My current app is landscape only.
I display an iAd banner in bottom area of screen. It's showing correctly in landscape mode.
However tapping it, the ad content screen is sliding in from the right when holding landscape right and from the left when holding landscape left. The ad content screen is always displayed in portrait mode. Is there no way to display ad content screen in landscape mode?
Using iOS 6+.
This is similar but seems to deal with acceleration etc. My app does not rotate except between the two landscape modes. (and actually it seems that that topic is about the banner itself, not the opening ad content screen)
Landscape iAd is showing the portrait graphic in iOS6?
Edit: Apple's iAdSuite seems to do the same. The apps support portrait modes too, but in landscape mode, tapping on an landscape ad the opening ad content is in landscape mode.
http://developer.apple.com/library/ios/samplecode/iAdSuite/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010198
It looks like this is by design(?) hmmm... not pretty
I can't confirm it but it just seems that there is no landscape ad content.

Forcing a UIVIew to lay itself out for the current device orientation

I've been working on this for days and can't crack it. The sequence of events is:
In landscape (let's just say right), the user hits an "edit" button.
A portrait only modal interface slides in. Its shouldAutorotateToInterfaceOrientation returns yes only for portrait.
The device becomes convinced it is in portrait mode.
Problem 1: If the user dismisses the interface without having actually rotated to portrait mode, the device reports that is in landscape right orientation (which it is), but the interface is laid out in portrait orientation.
Problem 2: If the user rotates to portrait, the interface does not get laid out again.
Problem 3: (And this one is weird) Rotating back to the same landscape orientation (right) where the edit button was pressed causes the status bar to return to landscape, but nothing else changes. All my stuff remains laid out in portrait mode. Rotating to the other (left) landscape orientation works perfect.
I need some way to force the layout engine to redo the layout for the orientation the device is actually in.
UIView - layoutSubviews, - setNeedsLayout, and -layoutIfNeeded don't have any effect.
Thanks for any help.
Do what iBooks (2.x) does and force the interface orientation to portrait with
+ (void)attemptRotationToDeviceOrientation. This way, you nip the problem in the bud at step one.

Orientation issue in webview

I am opening an url in my universal application in a web view with orientation enabled, in portrait orientation first time the website load properly but when I change the orientation from portrait to landscape its working properly but when come back from landscape to portrait the website's contents of bottom dose not load, its working properly in iPod's, and iPhone both orientation properly but only iPad portrait orientation the bottom content dose not load when I change orientation, and when I open this url in my iPad safari browser all things working properly, please help me someone.
Thanks in Advance,
Rameshu

iAds displaying portrait in landscape orientation from start

I got this iPhone app where I use AdWhirl to change between a number of ad networks. Now when iAds gets its turn in and the phone is in landscape orientation before the ad shows it will display the normal portrait iAd. If I then turn the phone to portrait and back to landscape it shows the correct longer and thinner landscape version of the iAd.
So why is it displaying the small version if the phone is in landscape mode before showing the ad?
It was as simple as just turning it whenever I receive a new ad:
- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView {
[adWhirlView rotateToOrientation:self.interfaceOrientation];
[self adjustAdSize];
}