iAd не работает, в следующей версии

Мне просто любопытно узнать, мое текущее приложение работает и интегрировано с iAds. iAds работает нормально.

Сейчас я работаю над следующим выпуском того же приложения и пытаюсь реализовать iAds на других экранах, но iAds (тестовые объявления) не появляются.

Это похоже на то, что если приложение работает и интегрировано с iAds, то тестовая реклама (также живая реклама) не появится??

Огромное спасибо


person Shishir.bobby    schedule 15.05.2012    source источник


Ответы (1)


Вы можете создать только один объект iAd в своем приложении. Если вы хотите отобразить рекламу на нескольких экранах, вы должны указать одну и ту же iAd на всех экранах.

person Waqas Raja    schedule 15.05.2012
comment
Спасибо за ответ. Это означает, что я должен создать один класс со всеми методами iAds, а затем просто вызывать его в классах, где я хочу показывать рекламу.. верно?? - person Shishir.bobby; 15.05.2012
comment
да, или создайте один объект и передайте его контроллеру представления, где вы хотите отобразить, затем удалите его и передайте другому контроллеру представления, где вы хотите отобразить после навигации. - person Waqas Raja; 15.05.2012
comment
но дело в том, что я даже не получаю рекламу, которую интегрировал ранее. Итак, я подумал, если в приложении есть живая реклама, то есть они активны в iTunes. Отразятся ли они на моем исходном коде/симуляторе?? - person Shishir.bobby; 15.05.2012
comment
нет, должно отображаться тестовое объявление. проверьте консоль, должно быть какое-то предупреждение, когда вы показываете iAd на контроллере представления. - person Waqas Raja; 15.05.2012
comment
Error Domain=ADErrorDomain Code=0 Операция не может быть завершена. Неизвестная ошибка UserInfo=0x980abb0 {ADInternalErrorCode=0, NSLocalizedFailureReason=Неизвестная ошибка} это предупреждение, которое я получаю - person Shishir.bobby; 15.05.2012
comment
проверьте две вещи: если ваш баннер настроен правильно, специально делегат установлен для контроллера представления, во-вторых, если вы пытались зарегистрировать сообщение об ошибке в - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error - person Waqas Raja; 15.05.2012
comment
Да, я сделал. также я получил эту ошибку, используя nslog в - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error - person Shishir.bobby; 15.05.2012
comment
иногда мы преодолеваем эту ошибку, изменяя время на iPhone при тестировании функциональности iAd. - person Waqas Raja; 15.05.2012