Is it a lifecycle problem? For example, say you have two views, and the user can tab between them. If the delegate for the first view is released when the second view is present, and the ad system is trying to call your first view delegate which is no-longer available you'd get a crash.
You could use NSZombie (a run option in schema settings) to detect use-after-release bugs.