繁体   English   中英

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

[英]How to create a portrait iAd banner view for iPhone/iPad

在Apple iAd编程指南中,在日期为9/17/14的Apple开发人员库中,我希望确保当用户单击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以“纵向”或“上下颠倒”模式加载iAd的非公开代码是什么?

首先,您可以尝试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];
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM