0

似乎通过使用canDisplayBannerAds. 基本上我添加了 iAd 框架,导入标题,然后在视图控制器中执行以下操作:

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

这似乎在模拟器中运行良好(尽管广告似乎经常没有出现)。当 iAd 确实出现时,它会正确显示在屏幕底部。

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

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

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

4

1 回答 1

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);    
}

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

于 2014-02-21T04:41:02.537 回答