обновлен до iOS4.1 и iAd "тестовая реклама" не отображается на симуляторе - PullRequest
3 голосов
/ 01 октября 2010

Я добавил iAd, как написано в руководствах, и в моем приложении он всегда вызывает didFailToReceiveAdWithError.bannerViewDidLoadAd никогда не вызывается.Я знаю, что должен видеть объявление "тестовая реклама", но ничего не отображается, потому что функция bannerViewDidLoadAd никогда не вызывается.

Я смотрел другие вопросы, но не нашелответ ... Я бы добавил код, но я подозреваю, что это скорее недоразумение между мной и Стивом.

Спасибо.

ОБНОВЛЕНИЕ:

Может кто-нибудь, пожалуйста, сообщите мне, если эта проблема также показывает его в консоли:

Необработанная ошибка (ни один делегат или делегат не реализует didFailToReceiveAdWithError:): Error Domain = ADErrorDomain Code = 5 «Операция не может быть завершена. Представление баннера видимо, но не имеет содержимого» UserInfo = 0xfdd4070 {ADInternalErrorCode = 5, NSLocalizedFailureReason = Представление баннера видимо, но не имеет содержимого}

Ответы [ 3 ]

1 голос
/ 01 октября 2010

Прежде всего, проверьте свой статус iAd для своего приложения на портале разработки iPhone. Вы должны включить iAd доступ для вашего приложения там. Для активации может потребоваться несколько часов (по моему опыту).

Кроме того, я думаю, что профиль обеспечения, используемый для приложения, определяет, какие объявления следует показывать. В документации говорится, что в профилях разработки и ad-hoc показаны тестовые объявления, а в распространенной версии вашего приложения показываются обычные объявления.

0 голосов
/ 13 апреля 2011

Я столкнулся с той же проблемой. Оказывается, все мои сертификаты / профили обеспечения были устаревшими. Как только я обновил их, проблема ушла без дальнейшей работы.

0 голосов
/ 05 октября 2010

похоже, что xcode 3.2.4 с iOS4.1 не поддерживает iAd. но я понижаю xcode до 3.2.3 с iOS4.0 и по-прежнему сталкивается с проблемой тестирования iAds не отображается.

Любая другая причина.

...