didFailToReceiveAdWithError未调用

时间:2011-03-25 08:53:43

标签: iphone ios iad

我的应用程序使用iAd,但广告仅在美国,加拿大,西班牙和英国展示。在其他所有国家/地区,我都有要求,但没有任何印象。

我为应用的完整版本制作了自定义横幅图片,每次iAd返回didFailToReceiveAdWithError时都会加载。当iAd再次加载时,我隐藏了我的自定义广告。

在测试中,一切正常......有时我看到自己的,但大部分时间我都看到了iAd。

当我从App Store下载此应用程序并进行测试时,我从未看到自己的广告,也从未看过iAd横幅广告。

我的问题:

如果出现问题,是否仅调用didFailToReceiveAdWithError?如果一切正常,该事件是否被调用,但Apple没有根据我的个人资料,国家/地区等添加显示。

亲切的问候 迈克尔

1 个答案:

答案 0 :(得分:1)

确保在加载视图时设置广告横幅的代理,例如:

- (void)viewDidLoad
{
    [super viewDidLoad];
    ad.delegate = self;
}