应用程序终身内零iAd请求

3
我已经使用iAd系统将广告整合到了一个iOS 7 iPad应用程序中。我已经成功地测试了广告整合-可以看到iAd的测试广告。但是自从应用程序发布到App Store以来,我从未看到过实时广告-iAd门户网站始终显示0请求,尽管应用程序状态为“实时广告”。
我已经实现了插页式和横幅广告,并在设备和模拟器上测试时收到了带有消息“您连接到iAd”的广告。然而,在应用程序在App Store中上线后,我没有看到任何广告。
  1. I have implemented interstitial ads as following:

    // AppDelegate's application:didFinishLaunchingWithOptions:
    [UIViewController prepareInterstitialAds];
    
    // Controller's viewDidLoad:
    self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual;
    
    // When a user transitions from one screen to another within an application:
    [self requestInterstitialAdPresentation];
    
  2. Banner ads as following:

    // ViewController's viewDidLoad:
    _bannerView = [[ADBannerView alloc] initWithAdType:ADAdTypeBanner];
    _bannerView.delegate = self;
    [self.view addSubview:_bannerView];
    
    -(void)viewDidLayoutSubviews {
        CGRect contentFrame = self.view.bounds, bannerFrame = CGRectZero;
        bannerFrame.size = [_bannerView sizeThatFits:contentFrame.size];
    
        if (_bannerView.bannerLoaded) {
            bannerFrame.origin.y = 0.0;
        } else {
            bannerFrame.origin.y = -bannerFrame.size.height;
        }
        _bannerView.frame = bannerFrame;
    }
    

我向DTS团队请求了技术支持,但他们无法提供任何关于这个问题的帮助,并建议我联系iAd网络支持团队,我已经两次联系过他们。他们一个月前将我的请求转发给了一个“适当的团队”,自那以后就没有回复了。在跟踪询问后,他们说iAd应用网络团队仍在审查我的请求。

有什么解决问题的想法吗?是否可能是我的代码问题?


你在iTunesconnect中启用了iAds吗? - almas
是的,我做了,否则我想我就不会看到测试广告,也不会在iAd网络中看到应用程序以及显示实时广告状态。尽管现在在“管理您的应用程序”模块中不再需要为每个应用程序启用iAd(在iAd应用程序网络配置更新后)。 - YuliaSh.
你是否完成了所有的协议、税务和银行表格? - Acey
还有一件事要检查 - 你是否在iTunes Connect中检查了该应用程序的“儿童使用”(或类似名称)?如果是的话 - 这可能是原因,因为这样的广告非常罕见。 - Timur Kuchkarov
2个回答

0
我有一个仅限于iPhone的应用程序,它只在iPhone上获取广告,在iPad上却不会收到任何广告。因此,我认为您的实际代码没有问题,而且由于您可以在模拟器中获得测试广告,所以更加确定这一点。
我建议您查看:iPad上iAd不工作iPhone上iAd正常但在iPad上不起作用

-1

你住在哪里?你确定这个服务iAd支持你的地区和位置用于目标广告吗?

*iAd广告目前仅在澳大利亚,加拿大,法国,德国,香港,爱尔兰,意大利,日本,墨西哥,新西兰,俄罗斯,西班牙,瑞士,台湾,英国和美国运行

也许现在的情况是,iAd暂时没有针对你所在地的目标广告...

P.S. 我来自俄罗斯,我只见过一次iAd的横幅广告...


我的位置与iAd请求统计有什么关系?我从美国、欧洲等地上传,但是iAd网络显示我的应用程序根本没有任何iAd请求(不仅来自我的个人iPad!)。 - YuliaSh.
这可能意味着iAd服务当前设备上没有广告...有时候会发生这种情况... - Alexander
抱歉,你可能有些混淆了……我所说的是0个“请求”(应用程序请求广告的数量)!而你指的是“印象”——在页面上出现一个横幅广告的单次展示。可能没有广告来填充横幅,但应用程序应该发送iAd广告的请求。 - YuliaSh.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接