iAds的频率显示?

时间:2010-08-05 09:26:21

标签: iphone iad

我刚刚发布了第一个启用了iAds的应用程序。苹果公司已经接受了它,我已经获得了0.28美元的轻微收益。现在对我而言,这意味着广告已在我的部分用户设备上展示。

我知道我的设备会only show test ads,所以我在朋友的手机上下载了应用程序,然后尝试了。在这个设备上,广告根本就没有显示,所以我只是想知道,广告是否仅在特定时间展示?经过一段时间?或者我把它设置错了?我不会认为如果设置不正确,Apple会接受我的二进制文件,但我想这是可能的。

我打算发布链接,看看是否有人可以为我测试,但不确定是否会对此感到高兴。

4 个答案:

答案 0 :(得分:3)

iAd将在Apple批准该应用程序之前显示测试广告。申请获得批准后,iAds将切换为实时。

您没有提及您的位置或您朋友的位置。

据我所知,iAds仍然仅针对居住在美国的用户展示。即使这样,iAds的填充率也显示在10-11%左右(根本不是很高)。

这意味着,对于收到的每100个广告请求,只有10或11个要实际显示iAd。其他90-89%将不显示任何内容。

希望随着Apple广告库存量的增加,填充率将开始提高。

另一个问题是,iAd框架似乎不会显示重复广告。也就是说,一旦显示了特定的iAd,就不会再在该设备上显示该会话(会话的长度也很模糊......)。

因此,请检查您的位置,检查iTunes Connect iAd部分的当前填充率。

正如你自己说的那样,你已经赚了0.28美元所以必须展示一些东西。

答案 1 :(得分:3)

我在Beat The Heat应用中执行的一项操作是,当iAd无法接收广告时,会显示AdMob广告。这样您就不会失去非美国用户的收入。

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
    if (self.bannerIsVisible)
    {

        [UIView beginAnimations:@"animateAdBannerOff" context:NULL];
        // banner is visible and we move it out of the screen, due to connection issue
        banner.frame = CGRectOffset(banner.frame, 0, -50);
        [UIView commitAnimations];
        self.bannerIsVisible = NO;
    }

    adMobAd.hidden = NO;
    adMobAd = [AdMobView requestAdWithDelegate:self]; // start a new ad request
    [adMobAd retain]; // this will be released when it loads (or fails to load)
}

答案 2 :(得分:2)

我的2美分:我的爱好项目iPhone应用程序“FlashLight4 FREE”w iAds获得批准并且最初(周四晚上我看到30%的填充率,但从那时起它已经<10%。绝对建议使用一些后备 - 看起来苹果的库存很少......

更新8/8:你的填充率很低 - 3天后我看到~10%(在美国)和0%所有其他地区。

答案 3 :(得分:1)

听起来你的代码没有任何“错误”。

我们也只能获得10%的“iAds填充率”。

真正的问题是确定“填充率”是什么?

苹果确实有这么小的“广告库存”,他们甚至无法提供“20个广告20个请求”??? (怎么会是???)

或者某些广告仅适用于某些应用群组吗?

你没有提到它......但你的应用程序是游戏,实用程序,声音,旅行等吗?

是否有人制作广告,告诉Apple“仅将此广告投放到GAMES应用中”或“仅将此广告投放到热门应用中”?

此外,您的应用程序“受欢迎”的程度如何?

相关问题