我正在创建一个UI组件来定期显示警报视图(想想iVersion)。
当启动全屏广告并且屏幕控制丢失时,我想阻止弹出式广告和通知(否则会遮挡广告)。
我的组件如何确定应用是否提供全屏广告以阻止/推迟提醒视图?
有委托方法
- (BOOL) interstitialAdActionShouldBegin:(ADInterstitialAd *)interstitialAd
willLeaveApplication:(BOOL)willLeave
和广告属性
@property(nonatomic, readonly, getter=isActionInProgress)
BOOL actionInProgress
和UIViewController属性
@property(nonatomic, readonly, getter=isPresentingFullScreenAd)
BOOL presentingFullScreenAd
但我的组件无法直接访问AdBanner对象,也不知道哪个视图控制器正在展示广告(如果有的话)。有什么建议吗?