I think I found the issue. This is most likely because my UIViewController hierarchy was not properly setup, in that I didn't have a addChildViewController:
call where it's needed. The When to use addChildViewController vs pushViewController thread was very helpful.
An alternative that I'd recommend now is to simply use the code in the TabbedBanner
project in the Apple iAdSuite sample.