У меня тут непростая проблема ... Надеюсь, кто-нибудь сможет мне помочь, потому что это сводит меня с ума.
У меня есть универсальное приложение, которое отображает iAd. Он отлично работает на симуляторе, а также на iPhone. Но когда я пробую на iPad, это всегда дает мне эту ошибку f ***:
Error Domain=ADErrorDomain Code=3 "The operation couldn’t be completed. Ad inventory unavailable" UserInfo=0xd6a37e0 {ADInternalErrorCode=3, NSLocalizedFailureReason=Ad inventory unavailable}
Нет абсолютно никакого разумного объяснения этому. Мой рекламный баннер не отображается в scrollView или каких-то сумасшедших иерархиях. И это действительно раздражает. Я не знаю, что делать, и я хотел бы отправить свое приложение быстро:)
Я нашел много веток с этой проблемой и попробовал там решения: удалить приложение с устройства, очистить цели, все! Ничего не получалось. Я пытался сменить часы на iPad, но ничего не вышло.
Любая помощь будет очень признательна!
Как и просили, вот код для создания баннера:
- (void) createIAdBanner {
//if(isIPad) return;
if(!iAdBanner) {
iAdBanner = [[ADBannerView alloc] initWithFrame:CGRectMake(0, 0, (isIPad)?1024:320, (isIPad)?66.:50.)];
iAdBanner.delegate = self;
iAdBanner.requiredContentSizeIdentifiers = [NSSet setWithObject:(isIPad)?ADBannerContentSizeIdentifierLandscape:ADBannerContentSizeIdentifierPortrait];
[adContainer addSubview:iAdBanner];
[iAdBanner release];
}
}