如何为iPhone / iPad创建纵向iAd横幅视图

时间:2014-12-29 18:47:46

标签: ios xcode ipad iad adbannerview

在Apple iAd编程指南中,在日期为9/17/14的苹果开发者库中,当用户点击iAd横幅并且游戏处于纵向模式时,我希望这样做,横幅显示在肖像模式,而不是像我目前得到的景观。以下是我在9/17/14版本的iAd编程指南中找到的代码。

  ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
  adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
  [self.view addSubview:adView];

问题是Xcode 6.1告诉我在iOS 6.0之后不推荐使用ADBannerContentSizeIdentifierPortrait。不知道为什么已弃用的代码在9/17/14制定的指南中。那么,为了让iPad / iPhone在Portrait或UpsideDown模式下加载iAd,有哪些非删除代码?

1 个答案:

答案 0 :(得分:1)

首先你可以试试self.canDisplayBannerAds = YES; 其次,您可以制作ADBannerView并根据方向设置尺寸。

ADBannerView *banner = [[ADBannerView alloc] init];    
if([UIScreen mainScreen].bounds.size.width < [UIScreen mainScreen].bounds.size.height){
        banner.frame = CGRectMake(0, 0, 120, 640);
        [self.view addSubview:banner];
}