繁体   English   中英

如何在使用canDisplayBannerAds的iOS7应用中将iAd移动到屏幕顶部?

[英]How move an iAd to top of screen in an iOS7 app that uses canDisplayBannerAds?

通过使用canDisplayBannerAds ,将iAd添加到iOS7应用似乎很简单。 基本上,我添加iAd框架,导入标头,然后在视图控制器中执行以下操作:

- (void)awakeFromNib
{
    self.canDisplayBannerAds = YES;
    [super awakeFromNib];
}

这在模拟器中似乎可以正常工作(尽管广告似乎经常不显示)。 当iAd确实显示时,它正确位于屏幕底部。

但是,如何将iAd移至屏幕顶部?

我的游戏应用程序在屏幕底部有几个按钮,苹果公司建议的准则是通过将iAd移动到屏幕的另一个区域来避免意外点击iAd。 但是后来我找不到有关如何移动此iAd的任何信息。

(我是iAd的新手,并希望使用canDisplayBannerAds进行最少的代码更改,因此,任何建议都将不胜感激)。

我不确定这是否是您想要的。 我想我没看错这个问题。 我现在只是在设置iAd ,还需要在屏幕上移动ADBannerView

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{    

    [UIView beginAnimations:nil context:nil];    
    [UIView setAnimationDuration:1];    
    [banner setAlpha:1];    
    [UIView commitAnimations];    

    banner.frame = CGRectMake(0,518,320,50);    
}

再说一次,这就是我所做的,对我有用。

暂无
暂无

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

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