首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >间质Ad相互作用问题

间质Ad相互作用问题
EN

Stack Overflow用户
提问于 2013-10-05 16:53:38
回答 1查看 217关注 0票数 1

我第一次尝试在我的应用程序中添加完整的页面间隙广告。一切似乎都很好,除了我有意想不到的行为。参考本指南中的图3-3,下面是所发生的事情。

该对象是按预期创建的。因为我不想让应用程序被打断,所以我不使用interstitialAdDidLoad:。相反,我是在方便地显示广告的时候检查loaded属性。这将处理图中的第二项和第三项。图中的第四项表示“用户触摸广告”。这就是我的问题所在。

我的应用程序包含一个主视图(self.mainView') that is always orthogonal to the user and fills the full screen. To present the ad, I've added a scroll view to it, and presented the ad in this scroll view. Fine so far, except thatself.mainView`附带了手势识别器。所以他们就被触发了。这让我感到惊讶,因为我认为广告视图控制器会接管。这是因为广告的风投还没有接手吗?

关于如何防止self.mainView手势识别器对广告进行操作的任何建议?可能的解决方案可能是更改所有手势识别器代码以测试这种情况,创建一个视图作为self.mainView的兄弟级来显示广告,删除手势识别器,或以某种方式禁用它们,或者让滚动视图呈现出self.view的子视图。

最后一项我试过了,但没成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-21 02:29:30

通过禁用手势识别器解决了这一问题:

代码语言:javascript
复制
self.tap.enabled = NO;
self.pan.enabled = NO;
self.doubleTap.enabled = NO;
self.doublePan.enabled = NO;
self.pinch.enabled = NO;

这些是重新打开的

代码语言:javascript
复制
interstitialAdDidUnload:interstitialAd

代码语言:javascript
复制
interstitialAdActionDidFinish:interstitialAd
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19200275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档