Сокрытие iAd баннеры, когда объявления не доступны
Q: Когда и как я должен скрыть iAd баннеры?
A: Когда и как я должен скрыть iAd баннеры?
Необходимо скрыть представление баннера каждый раз, когда содержание объявления не доступно; это включает:
Когда представление баннера загружается из xib файла, поскольку содержание объявления еще может не быть доступно приложению (можно скрыть баннер в контроллере представления
-viewDidLoadметод)Когда ошибка происходит, такие как представление баннера, не удающееся загрузить новое объявление (можно скрыть баннер в ADBannerView
bannerView:didFailToReceiveAdWithError:метод делегата)
Можно скрыть представление баннера путем выполнения шагов ниже.
Во-первых, проверьте, загрузило ли Ваше представление баннера уже объявление с ADBannerView bannerLoaded свойство. Если это не имеет, можно продолжить для сокрытия баннера.
Для сокрытия представления баннера Вы должны:
Измените размеры своего кадра представления баннера, чтобы быть внеэкранными
Измените размеры своего кадра представления содержания для покрытия пространства, первоначально разместив баннер
В частности, если Ваш баннер внизу экрана, необходимо переместить кадр вниз представления баннера высотой баннера; если Ваш баннер наверху экрана, необходимо повысить кадр представления баннера высотой баннера.
Для примера кода посмотрите Пример кода «iAdSuite». Для получения дополнительной информации о жизненном цикле представления баннера см. theiAd Руководство по программированию.
История версии документа
| Дата | Примечания |
|---|---|
| 14.09.2010 | Обновленный для iOS 4.1. Переместите кадр вместо центра баннера. |
| 19.08.2010 | Новый документ, описывающий, как скрыть iAd баннер представления, когда объявления не доступны. |