added auto-frame correction depending on orientation

If the banner is set to appear at the bottom of the screen while in portrait but the app is launched on landscape mode, the banner will automatically fix its frame to appear on the screen.