【发布时间】:2014-08-29 18:43:22
【问题描述】:
我已经为我的应用设置了 iAd,但无论出于何种原因,它们只出现在 iphone 4 英寸而不是 3.5 英寸上。首先,我认为它与自动布局有关,所以我确保 BannerView 出现在两种屏幕尺寸中。这样做之后,我跑了,还是不行。
这是我用来告诉bannerView做什么的代码。这是在 ViewController.m 文件中。
#pragma mark iAd Delegate Methods
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[banner setAlpha:1];
[UIView commitAnimations];
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[UIView commitAnimations];
}
此外,如果重要的话,这正在 Spritekit 中完成。
感谢您的帮助,而且我对编码还很陌生,所以有些事情看起来很明显,我可能很容易没有注意到。
【问题讨论】:
-
你在设置ADBannerView的框架吗?你在设置代理吗?分配?
-
我已将横幅指定为代表。
-
我用这个视频设置了youtube.com/watch?v=fP2ijcXbCz4
-
你在设置框架吗?
-
在故事板中设置横幅的位置
标签: ios iphone cocoa-touch xcode5 sprite-kit