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

时间:2014-01-15 16:36:38

标签: ios ios7 banner-ads iad

使用canDisplayBannerAds似乎可以直接在iOS7应用中添加iAd。基本上我添加iAd框架,导入标题然后在视图控制器中执行此操作:

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

这似乎在模拟器中运行良好(虽然广告似乎经常不显示)。当iAd确实显示时,它正确显示在屏幕底部。

但是,如何将iAd移动到屏幕顶部呢?

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

(我对iAds完全陌生,希望使用canDisplayBannerAds进行最少的代码更改,因此任何建议都非常感谢。)

1 个答案:

答案 0 :(得分:0)

我不确定这是否是你要找的。我想我读的问题是正确的。我现在只是设置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);    
}

同样,这就是我所做的,它对我有用。