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

Для показа полноэкранных нативных объявлений не требуется вызывать отдельный API. Достаточно следовать инструкциям по работе с расширенными нативными объявлениями. Однако мы рекомендуем придерживаться следующих правил при создании полноэкранных объявлений:
- Как сделать объекты кликабельными во время воспроизведения нативного видео
По умолчанию Google Mobile Ads SDK устанавливает для параметра userInteractionEnabled значение
NOдля всех объектов объявлений, кроме mediaView, пока в представлении медиаконтента воспроизводится видео. В результате при воспроизведении видео клики регистрируются в представлении, расположенном за представлением объекта. В полноэкранном режиме нативной реализации, где представления ресурсов размещаются поверх представлений медиа, клик получает представление медиа. В представлении медиаконтента обрабатываются действия пользователя с элементами управления воспроизведением видео. Переход по целевому URL объявления выполняется только после просмотра видео до конца.Чтобы другие объекты объявления, например callToActionView, перенаправляли пользователя на целевую страницу объявления во время воспроизведения видео, поместите каждый объект в родительский объект UIView, который является дочерним по отношению к объекту нативного объявления. Структура модуля нативного объявления должна выглядеть следующим образом:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- Как настроить размещение значка "Выбор рекламы"
- По умолчанию значок "Выбор рекламы" размещается в правом верхнем углу объявления, но вы можете выбрать любой угол, задав значение
GADAdChoicesPositionв зависимости от места размещения объявления. На трех изображениях в предыдущем разделе значок "Выбор рекламы" размещен в углу, далеко от кнопки Установить, кнопки меню и других объектов объявления, чтобы избежать случайных кликов. - Используйте уникальные идентификаторы рекламных блоков для каждого места размещения
Обязательно создайте уникальный идентификатор рекламного блока для каждого места размещения в приложении, даже если все места размещения имеют одинаковый формат. Например, если в вашем приложении уже есть место размещения нативных объявлений, которое не занимает весь экран, создайте новый идентификатор рекламного блока для полноэкранного размещения. Использование уникальных рекламных блоков
- повышает эффективность
- помогает Google возвращать объекты объявлений, которые лучше подходят для ваших макетов;
- создавать более подробные отчеты.
- Установите одинаковый размер для всех медиафайлов
Google всегда старается показывать нативные объекты оптимального размера, чтобы обеспечить максимальную эффективность. Чтобы обеспечить это, размеры нативных объявлений должны быть предсказуемыми и единообразными. Объект просмотра медиаконтента должен быть одного размера для всех запросов объявлений на одном устройстве. Для этого задайте фиксированный размер для представления медиаконтента или установите для него значение
MATCH_PARENTи задайте фиксированный размер для родительского представления. Повторите этот шаг для каждого родительского представления медиаобъекта, которое не имеет фиксированного размера.<<../../../_includes/_shared_max_screen_size.md>>
- Как включить видеообъявления
Включите тип медиа
Videoпри настройке нативных объявлений в интерфейсе AdMob. Если разрешить видеообъявлениям конкурировать за ваш инвентарь, эффективность может значительно повыситься.- [Необязательно] Запросите определенные соотношения сторон для медиаобъекта
По умолчанию могут возвращаться объявления с любым соотношением сторон. Например, когда приложение работает в вертикальном режиме, вы можете получить основной объект креатива в горизонтальной или квадратной ориентации. В зависимости от макета нативного объявления вы можете показывать только вертикальные, горизонтальные или квадратные объявления. Вы можете запрашивать объекты с определенным соотношением сторон, которое лучше всего подходит для вашего макета.

Горизонтальная
Квадрат
ПортретSwift
let aspectRatioOption = NativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = AdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];Дополнительные ресурсы
Примеры полноэкранных нативных объявлений:
- Пример полноэкранного нативного объявления: