Проблема с ADBannerView в сочетании с UINavigationController - PullRequest
1 голос
/ 27 августа 2010

У меня есть следующее приложение:

У меня есть 1 окно. В этом окне я добавляю два вида. Одним из представлений является представление UINavigationController. Это используется, чтобы позволить пользователю перемещаться по моему приложению. Другое представление имеет ADBannerView. Этот вид находится в нижней части экрана.

Пользователь может без проблем перемещаться по моему приложению, и ADBannerView продолжает показывать рекламу на экране. Но когда пользователь нажимает на ADBannerView и закрывает его снова, баннер перемещается в верхнюю часть экрана и представления UINavigationController больше не отвечают.

Кто-нибудь знает, почему это происходит и как решить эту проблему?

1 Ответ

2 голосов
/ 27 августа 2010

Я думаю, что это может быть ошибкой в ​​реализации представления iAdBanner.У меня была такая же проблема с моим собственным приложением.Когда баннер расширяется для показа полной рекламы, он меняет свой кадр на весь экран.Затем, когда объявление закрывается, оно не сбрасывает полный кадр, а это означает, что рекламный баннер по-прежнему занимает весь экран, а лишь рисует небольшую его часть.Протокол ADBannerViewDelegate и корректировка рамки объявления до ее исходного размера (обычно 320 x 50).

Я поднял это как ошибку в Apple, но пока не получил никакого ответа.Не стесняйтесь дублировать это.

...