我的应用程序使用iAd,但广告仅在美国,加拿大,西班牙和英国展示。在其他所有国家/地区,我都有要求,但没有任何印象。
我为应用的完整版本制作了自定义横幅图片,每次iAd返回didFailToReceiveAdWithError时都会加载。当iAd再次加载时,我隐藏了我的自定义广告。
在测试中,一切正常......有时我看到自己的,但大部分时间我都看到了iAd。
当我从App Store下载此应用程序并进行测试时,我从未看到自己的广告,也从未看过iAd横幅广告。
我的问题:
如果出现问题,是否仅调用didFailToReceiveAdWithError?如果一切正常,该事件是否被调用,但Apple没有根据我的个人资料,国家/地区等添加显示。
亲切的问候 迈克尔
答案 0 :(得分:1)
确保在加载视图时设置广告横幅的代理,例如:
- (void)viewDidLoad
{
[super viewDidLoad];
ad.delegate = self;
}