Ios iAd在ipad模拟器上搞砸了

Ios iAd在ipad模拟器上搞砸了,ios,ipad,cocoa-touch,iad,Ios,Ipad,Cocoa Touch,Iad,目前,我正在尝试在我的通用iOS7应用程序中实现iAd。 这在iphone上运行得非常好但是在ipad上,我看到了这个糟糕的广告,但是横幅是正确的 这是一个已知的问题吗?还是有我不知道的ipad特殊实现 [编辑!] 我敢肯定只有一条横幅!它实际上只是以一种奇怪的方式显示普通的网络广告。 如果我点击广告,全屏广告也不是右比例的,而是显示在屏幕上以下是我的实现: - (void)viewDidLoad { _adBannerView = [[ADBannerView alloc] in


目前,我正在尝试在我的通用iOS7应用程序中实现iAd。 这在iphone上运行得非常好
但是在ipad上,我看到了这个糟糕的广告,但是横幅是正确的



这是一个已知的问题吗?还是有我不知道的ipad特殊实现


[编辑!]


我敢肯定只有一条横幅!它实际上只是以一种奇怪的方式显示普通的网络广告。
如果我点击广告,全屏广告也不是右比例的,而是显示在屏幕上
以下是我的实现:

- (void)viewDidLoad
{
    _adBannerView = [[ADBannerView alloc] initWithAdType:ADAdTypeBanner];
    _adBannerView.delegate = self;
    _bannerIsVisible = NO;
    [self.view addSubview:self.adBannerView];
...
}

- (void)viewDidLayoutSubviews {
    CGRect contentFrame = _mainNavigation.frame, bannerFrame = CGRectZero;

    bannerFrame.size = [_adBannerView sizeThatFits:contentFrame.size];

    if (_adBannerView.bannerLoaded && !_bannerIsVisible) {
        contentFrame.size.height -= bannerFrame.size.height;
        bannerFrame.origin.y = contentFrame.origin.y + contentFrame.size.height;
        _bannerIsVisible = YES;
    } else {
        bannerFrame.origin.y = contentFrame.origin.y + contentFrame.size.height;
    }

    _mainNavigation.frame = contentFrame;
    _adBannerView.frame = bannerFrame;
}

- (void)bannerViewDidLoadAd:(ADBannerView *)banner {
    [UIView animateWithDuration:0.25 animations:^{
        [self.view setNeedsLayout];
        [self.view layoutIfNeeded];
    }];
}

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {

    NSLog(@"didFailToReceiveAdWithError %@", error);

    [UIView animateWithDuration:0.25 animations:^{
        [self.view setNeedsLayout];
        [self.view layoutIfNeeded];

    }];
}
有没有办法在真实的设备上显示测试广告

因为我总是得到
“广告库存不可用”

你确定你只展示了一条iAd横幅吗?@Dominikhdl,是的,我绝对肯定!我已经编辑了我的问题。iAds似乎只在iPad上发布横幅广告和插页广告存在一些问题:。我没有解决这个问题的方法,但是我现在使用admob来显示iads,这非常好用。