I'm having an issue when primary ad controller can't get an ad and the secondary controller gets an ad. It appears animateBannerForAdapterVisible executes before animateBannerForAdapterHidden. The result is that ads are permanently hidden after the first ad controller switch.
In my case the primary controller is for iAd and the second for Google if that makes a difference.
There is no difference in behavior if the first ad is iAd or Google. The adapter is set to hidden every time after the first ad switch.
Can someone point me in the right direction? I've run out of things to try.