Как заставить iAd не загружаться? - PullRequest
0 голосов
/ 01 декабря 2011

Я пытаюсь протестировать альтернативного поставщика объявлений для случаев, когда вызывается didFailToReceiveAdWithError.

В симуляторе iOS я продолжаю получать тест iAd, поэтому я не знаю, что происходит, когда не удается загрузить iAd.

2011-12-01 04:56:11.601 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 04:57:12.582 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 04:58:13.580 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 04:59:14.578 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:00:15.581 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:01:16.572 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:02:17.574 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:03:18.573 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:04:19.570 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:05:20.566 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:06:21.567 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:07:22.565 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:08:23.563 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:09:24.562 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:10:25.559 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:11:26.558 App Name -[theViewController bannerViewDidLoadAd:]
2011-12-01 05:12:59.340 App Name -[theViewController bannerViewWillLoadAd:]
2011-12-01 05:12:59.770 App Name -[theViewController bannerViewDidLoadAd:]

Есть ли способ заставить iAd не получать объявление?

Ответы [ 2 ]

2 голосов
/ 04 декабря 2011

При запуске отладочных сборок вы должны увидеть случайные ошибки. Руководство по программированию iAd гласит:

Во время разработки приложения iAd Network отправляет тест реклама к вашему приложению. Чтобы помочь вам в проверке вашего реализации, сеть iAd иногда возвращает ошибки для тестирования ваш код обработки ошибок. Вы также можете проверить свою обработку ошибок поддержка вручную, отключив беспроводную связь вашего устройства.

Я определенно наблюдал такое поведение в своих собственных приложениях. Или, как сказано выше, отключите беспроводную связь.

0 голосов
/ 04 декабря 2011

Нет буквального способа помешать IAD-симуляции отправить объявление. Я бы сделал так, чтобы установить генератор случайных чисел с кодом, который настраивает ваши объявления. Пусть одно значение настроит iAd, а другое вызовет метод didFailToLoad, чтобы вы могли протестировать новую систему.

Надеюсь, что поможет

...