I'm making a Sprite Kit game that fully supports wireless game controllers.
Using one means you won't always be able to touch your screen for some little actions. (For example, if you use an iPad as a TV game console with an HDMI cable and a game controller playing from a couch)
On a stage of adding ads to the game, I stumbled on this question:
Is there any way at all to close iAd interstitial with a MFi Game Controller?
I guess, there is no way. I decided to not show any ads when using a wireless game controller.