But it must be assumed they are not available. Without setting some global variable so as to maintain loose coupling, what is another way to determine if a full-screen iAd is being presented? For example, can the UIView hierarchy be traversed for some indication?

The goal is to make a self-contained, automatic popup (think iVersion) which postpones its display if an iAd is showing.