1. If I delete my GADBannerView the view controller that was the delegate still keeps getting ads sent to it. Even when that view is not on top and there is another active view controller also receiving ads! This is causing micro pauses in my game even though I ignore the unwanted adViewDidReceiveAd's.
2. I have changed the setting: Automatic refresh to 'no refresh' in the Admob web portal. But I am still getting (auto refreshed) ads pushed every 30 seconds as was my previous setting. I changed this a few days ago but they have still not updated.
My solution to problem 1 was that if I always request an ad each time then I won't need to worry about auto refreshed ones. An alternative would be if I could cancel the request somehow. The 2 screens have different ad sizes and are the only 2 views that have ads in the game so I didn't want to go with a singleton approach.