Xcode: iAds в 5 ViewControllers: как? - PullRequest
       30

Xcode: iAds в 5 ViewControllers: как?

0 голосов
/ 04 сентября 2011

Проблема: я не могу получить один экземпляр iAds для просмотра в 5 контроллерах представления.

Я использовал пример iAdSuite с dev.apple.com для интеграции iAds в мое приложение. Все в порядке, пока кто-то не использует кнопку «Назад», чтобы вернуться на страницу внутри стека NavControllers. Объявление не реинтегрируется в вид.

Мне показался один логический подход - загрузить один экземпляр adbannerview в мое главное окно в моем AppDelegate:

[self.window addSubview:MainView];    
[self.MainView addSubview:NavController.view];    
[self.window makeKeyAndVisible];

MainView занимает полное окно, но настроен на растяжение при загрузке рекламного баннера.

Похоже, я что-то делаю не так, потому что представление navcontroller всегда занимает весь экран.

Вопрос: Как успешно реализовать iAds в моем rootview? (Или успешно мигрируют вокруг)

1 Ответ

0 голосов
/ 04 сентября 2011

Не могли бы вы оставить глобальную ссылку на баннер iAd и позвонить [adBanner.view removeFromSuperView], а затем [theViewThatYouWantToDisplayAdOn addSubview:adBanner.view]

...