We have a tab-heavy app, which has 5 tabs to use back and forth. We have iAds and admobs(as backup for countries without iAd), and we ‘call’ the ads in viewDidLoad. Would it make a difference to call them in viewDidAppear instead? And then remove them in viewDidDisappear or shomething not to screw up the frames etc? Would this give more impressions etc?
Share
viewDidLoad:
viewDidAppear:
Answering
So viewDidLoad is called slightly earlier than viewDidAppear: , the only difference is that when viewDidAppear: the view have been already drawn, instead in viewDidLoad the view has still to be drawn.
So answering to your questions:
If calling the ads is a slow operation, then you would see first the view appearing in it’s color, and the ads after a few interval of time.However this has to be too slow to make a real difference.
It doesn’t “screw up frames”, that for sure.