iAds的一些问题

时间:2014-11-10 10:18:03

标签: ios objective-c iad

我在屏幕底部实现了iAds横幅,我有一些我无法弄清楚的事情。

1.苹果说,有时,你必须得到一个失败的代表,以便你体验广告无效的情况,但我仍然可以获得广告。这是为什么?我是否必须在互联网上大喊以获取无效广告的案例?

- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
    NSLog(@"HAS BANNER"); //always happens

    if (!bannerIsVisible)
    {
         if (adBanner.superview == nil)
            [self.view addSubview:adBanner];


        [UIView beginAnimations:@"animateAdBannerOn" context:NULL];
        banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height);
        [UIView commitAnimations];
        bannerIsVisible = YES;
    }
}

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
    NSLog(@"Failed to retrieve ad"); //never !

2.我无法在iTunes中找到你在发布之前将其打开的地方?

3.是否允许将iAd横幅置于UIWebView之上?他们的指导方针从未提及过。

  1. 我的添加总是在横向模式下打开,但我的iPad应用程序只是纵向,为什么会这样?

1 个答案:

答案 0 :(得分:1)

  1. 在iTunesConnect中无法打开任何内容。它将自动检测到已配置iAd。您只需同意“iAd App Network'合同,协议,税收和银行业务' iTunesConnect中的部分。有时候,应用可能会在应用商店发布后的几天内无法获得任何广告。 4天后我开始在我的ap中收到广告。

  2. 是的,您绝对可以使用UIWebView放置iAd横幅。我没有看到任何特殊原因,我之前没有这样做过。 Here是一个教程。我相信如果你想让它在网页视图中滚动,你甚至可以在UIWebView的滚动视图中添加横幅。