在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,有哪些非删除代码?
答案 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];
}