Формат нативной рекламы можно использовать для создания рекламы любого размера, включая полноэкранную рекламу, которая очень популярна в социальных и развлекательных приложениях. Полноэкранная нативная реклама может повысить доход и удержание пользователей, либо за счёт соответствия стилю существующего полноэкранного контента, например, в социальных приложениях, либо за счёт возможности размещения рекламы в лентах «историй». Вот несколько примеров полноэкранной нативной рекламы:
Отдельного API для показа полноэкранной нативной рекламы, помимо инструкций для Native Advanced , не существует. Тем не менее, мы рекомендуем следующие рекомендации по созданию полноэкранной рекламы:
- Сделайте активы кликабельными во время воспроизведения собственного видео
По умолчанию 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
- Настройте размещение значка AdChoices
- По умолчанию значок AdChoices размещается в правом верхнем углу объявления, но вы можете указать любой угол, где он должен отображаться, настроив параметр
GADAdChoicesPosition
в зависимости от размещения объявления. На трёх изображениях в предыдущем разделе значок AdChoices размещён в углу, удалённом от кнопки «Установить» , кнопки меню и других элементов объявления, чтобы избежать случайных нажатий. - Используйте уникальные идентификаторы рекламных блоков для каждого размещения.
Обязательно создайте уникальный идентификатор рекламного блока для каждого места размещения рекламы в вашем приложении, даже если все места размещения имеют одинаковый формат. Например, если в вашем приложении уже есть нативное место размещения рекламы для неполноэкранного режима, используйте новый идентификатор рекламного блока для полноэкранного режима. Использование уникальных рекламных блоков:
- максимизирует производительность
- помогает Google возвращать рекламные ресурсы, которые лучше соответствуют вашим макетам
- обеспечивает более полную отчетность.
- Установите постоянный размер вашего медиа-представления
Google всегда старается показывать нативные ресурсы оптимального размера для достижения оптимальной производительности. Для этого размер ваших нативных объявлений должен быть предсказуемым и стабильным. Размер вашего медиа-представления должен быть одинаковым для всех запросов рекламы на одном устройстве. Для этого установите фиксированный размер медиа-представления или установите для медиа-представления значение
MATCH_PARENT
и установите фиксированный размер родительского представления. Повторите этот шаг для каждого родительского представления медиа-представления, размер которого не фиксирован.- Включить видеорекламу
Включите тип медиа
Video
при настройке нативной рекламы в интерфейсе AdMob. Разрешение видеорекламе конкурировать за ваш инвентарь может значительно повысить эффективность.- [Необязательно] Запросите конкретные соотношения сторон для медиаресурса
По умолчанию могут быть возвращены объявления с любым соотношением сторон. Например, вы можете получить основной креатив с альбомной или квадратной ориентацией, когда ваше приложение находится в портретном режиме. В зависимости от макета вашего нативного объявления, вам может потребоваться показывать только объявления с портретной, альбомной или квадратной ориентацией. Вы можете запросить ресурсы с определёнными соотношениями сторон , которые наилучшим образом подойдут к вашему макету.
Пейзаж
Квадрат
ПортретБыстрый
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 ]];
Дополнительные ресурсы
- Примеры полноэкранного режима: Objective-C