[英]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.