AdX has not a default shared instance (like GA for example were it's only need to call [GAI sharedInstance]) so I created one and use that instance when needed. I can move the initialization to the applicationDidLaunchWithOptions (makes more sense to you?)