О iAd

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

../Art/iad_service.jpg

Сразу

iAd платформа была представлена в iOS 4.0 и выполняет работу, необходимую для загрузки рекламных объявлений с iAd Сети приложения. Ваша основная ответственность состоит в том, чтобы разработать Ваш пользовательский интерфейс для размещения пространства для рекламных объявлений.

Для Использования iAd В Приложении Необходимо Присоединиться к iAd Сети приложения

Прежде чем Вы начнете добавлять рекламную поддержку своему приложению, необходимо сначала согласиться на iAd Договор Сети приложения и завершить соответствующий налог и банковскую информацию в Подключении iTunes. Далее, чтобы быть приемлемыми получать объявления, необходимо интегрировать iAd Платформу в приложении перед представлением приложения для анализа.

Для получения дополнительной информации о iAd Сети приложения посмотрите http://developer .apple.com/iad/.

Использование представлений баннера часть экрана для отображения рекламного баннера

ADBannerView класс позволяет Вам выделять часть экрана интерфейса пользователя для отображения рекламного баннера. После того, как создаваемый, представление баннера автоматически загружает новые рекламные объявления для отображения пользователю. Пользователь касается баннера для взаимодействия с содержанием объявления.

Полноэкранные Объявления Обеспечивают Большие Рекламные объявления для приложений для iPad

ADInterstitialAd класс позволяет Вам отображать полноэкранные рекламные объявления в своем приложении. Можно добавить полноэкранную рекламу как страницу содержания рядом с другими страницами содержания, предоставленного приложением, или можно вывести на экран полноэкранную рекламу модально когда переходы приложения от одного экрана до другого. Как с рекламным баннером, пользователь касается полноэкранной рекламы для запуска богатого содержания объявления.

Несущественные действия паузы, в то время как пользователи взаимодействуют с рекламными объявлениями

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

Отмена распространения негативно влияет на Ваше приложение

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

Проверьте Свою Поддержку iAd прежде, чем Выпустить Ваше Приложение

Когда Вы создаете и выполняете свое приложение в XCode, iAd автоматически вручает тестовые рекламные объявления Вашему приложению. Необходимо подтвердить, что приложение должным образом поддерживает инструкции и рекомендации, найденные в этом руководстве по программированию, а также найденных в Инструкциях по Интерфейсу пользователя iOS.

Предпосылки

Это руководство предполагает, что Вы знаете, как программировать в Objective C. iAd использует представления и контроллеры представления для отображения рекламных объявлений, таким образом, необходимо быть знакомы с программированием представления и использованием контроллеров представления для управления пользовательским интерфейсом. Для узнавания больше о программировании представления см. Руководство по программированию Представления для iOS. Для узнавания больше о контроллерах представления см. Руководство по программированию Контроллера Представления для iOS.

В результате пользователя, касающегося объявления, iAd может переместить Ваше приложение в фон для запуска другого приложения. Необходимо быть знакомы с многозадачным поведением, представленным в iOS 4.0. См. Руководство по программированию Приложения для iOS.

См. также

Для примера кода, демонстрирующего, как использовать рекламные баннеры, см. iAdSuite.

Для примера кода, демонстрирующего, как использовать полноэкранные объявления, см. iAdInterstitialSuite

Для руководства и ограничений на то, как Ваше приложение должно вывести на экран рекламные объявления, см. Инструкции по Интерфейсу пользователя iOS.

Для получения дополнительной информации о классах и протоколах в iAd платформе, см. iAd Ссылку Платформы.