• iOS 8 Air test app -  the app always loads the web view in portrait orientation even when the app is in landscape. When this happens the height and width of the video actually have to be reversed, i.e. the height is a greater number than the width.  Thus, fixing orientation issues in the Air app breaks orientation in the Core app. This might be considered a bug in the Air app but that doesn’t mean we won’t see the same bug in a production app.
  • iOS 8 Core & Air apps- mbrix://landscape command does not lock the orientation reliably in iOS 8. This is why the ad can still rotate 180 deg. We see a flicker as the redisplay function tries to correct for the rotation by calling mbrix://landscape again.  mbrix://landscape must be invoked repeatedly while the video is playing to prevent this but not too often or the video will crash; invoking mbrix://landscape once per second is the sweet spot on my iPhone 6 and iPad mini...which is just crazy. 
  • Recommendations
    • Long term: rebuild (retro-build?) the backfill templates to be more like the core products with a fixed video size and both landscape and portrait views. This will remove the dependence on mbrix://landscape and let us create a more consistent experience. 
    •  Short term: have TCS vet backfill on participating publishers. If any wonkiness is noted, we can likely account for it by creating special conditions keyed off of the publisher property.