首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的游戏中点击iAd横幅

在我的游戏中点击iAd横幅
EN

Stack Overflow用户
提问于 2014-03-11 15:17:37
回答 1查看 295关注 0票数 1

我成功地在我的游戏中添加了一个iAd横幅(在景观模式下玩),但是我不知道如何处理被推送的广告。当横幅广告被推送时,游戏在后台继续进行,玩家就会死掉。在点击横幅广告时是否有暂停游戏的代码,并在广告消失时继续播放?此外,当横幅广告被点击,广告显示在肖像模式。我能保持广告在景观模式,所以它是同步我的景观游戏?我是新手,请耐心点,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-11 17:39:15

你需要成为横幅的代表。

在头文件中,通过添加@interface来更改<ADBannerViewDelegate>行,或者在尖括号中添加, ADBannerViewDelegate (如果已经有)。在创建横幅广告的代码中,添加如下一行:

代码语言:javascript
复制
self.bannerAdView.delegate = self;

或者,如果您使用故事板或IB,连接横幅广告的委托出口到您的控制器。

完成所有这些之后,实现以下方法:

代码语言:javascript
复制
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
    if (!willLeave)
    {
        // pause your game here
    }

    return YES;
}

- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
    // unpause your game
}

如果你的整个游戏是景观,我建议你设置你的应用程序只支持景观方向。这是在您的目标设置中完成的,如所描述的在本技术说明中。我认为这将限制广告的景观,但我只在iPad上测试过,所以在iPhone上可能会有所不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22329897

复制
相关文章

相似问题

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