You may want to put some conditions in your code to make other touch events not work when the iAd is showing. For example set a variable called adShowing and then in your touch events add a condition that checks if it is true or false. Only allow other events to run if it is false. In the logic that shows the add add some extra events to set the variable to True when the add is shown, and false when it is closed.