Желательно, чтобы рекламу на экране не закрывали панели навигации, панели вкладок, панели инструментов и другие представления. На левом рисунке ниже показано объявление, которое отображается вверху экрана iPhone X и частично оказывается за его верхним краем. Справа показан более правильный дизайн с достаточным расстоянием между верхним краем экрана и областью рекламы.
Начиная с iOS 11 применяется новый рекламный макет, который называется safeAreaLayoutGuide. Он определяет безопасную область для отображения на экране содержимого приложения, в том числе рекламы. На рисунке выше безопасная область обозначена зеленой рамкой. Давайте рассмотрим, как технически реализовать показ нативной рекламы в приложении, используя этот новый макет. Аналогичный метод можно применять и для баннерной рекламы.
Разработать оформление нативной рекламы в приложении вам поможет наше руководство по нативной рекламе.
Изучите пример нативной, нативной баннерной или баннерной рекламы.
Чтобы создавать качественные продукты, при построении макета для нативной или нативной баннерной рекламы разработчики должны соблюдать политику Meta Audience Network. У пользователей должна быть возможность полностью контролировать взаимодействие с элементами на экране. В частности, интерактивными элементами в рекламе должны быть только заголовки, URL, призывы к действию и графические объекты. При этом пустое пространство в тексте заголовка и в графических представлениях не должно быть интерактивным.
При создании макета для нативной или нативной баннерной рекламы не используйте фиксированную ширину и высоту элементов UILabel
, чтобы избежать появления white space
в заголовке, тексте или социальном контексте рекламы, а также в метке "Реклама". Вот пример того, как не надо делать:
Для разработки качественной нативной рекламы или нативной баннерной рекламы создайте макет с динамическими ограничениями. Например, если вы используете автоматический макет с раскадровкой, можно заменить Trailing Space = x
на Trailing Space >= x
или Width = y
на Width <= y
. Ниже показано, как должен выглядеть макет, если вы соблюдаете политику Meta Audience Network:
Тестирование интеграции рекламы в приложение
Отправьте приложение на проверку.
Как только мы получим запрос рекламы от вашего приложения или сайта, мы проверим его на соответствие Политике Audience Network и Нормам сообщества Facebook. Подробнее о нашем процессе проверки см. здесь.
Дополнительные ресурсы |
Руководство по началу работыТехническое руководство по началу работы с Audience Network | Справка по APIСправка по Facebook SDK для iOS |