Полноэкранная нативная реклама

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

Не существует отдельного API, который можно было бы вызвать, чтобы включить показ полноэкранных нативных объявлений, помимо инструкций для Native Advanced . Однако есть рекомендации, которые мы рекомендуем при создании полноэкранной рекламы:

Сделайте ресурсы кликабельными во время воспроизведения собственного видео

По умолчанию SDK Google Mobile Ads устанавливает для параметра 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
По умолчанию значок «Выбор рекламы» размещается в правом верхнем углу объявления, но вы можете указать любой угол, где должен появляться значок «Выбор рекламы», задав GADAdChoicesPosition в зависимости от места размещения объявления. На трех изображениях выше значок «Выбор рекламы» расположен в углу, подальше от кнопки «Установить» , кнопки меню и других рекламных ресурсов, чтобы избежать случайных нажатий.
Используйте уникальные идентификаторы рекламных блоков для каждого места размещения.

Обязательно создайте уникальный идентификатор рекламного блока для каждого места размещения рекламы в вашем приложении, даже если все места размещения имеют один и тот же формат. Например, если в вашем приложении уже есть место размещения нативной рекламы для неполноэкранного режима, используйте новый идентификатор рекламного блока для полноэкранного режима. Использование уникальных рекламных блоков:

  • максимизирует производительность
  • помогает Google возвращать рекламные ресурсы, которые лучше соответствуют вашим макетам.
  • позволяет получить более полную отчетность.
Установите для просмотра мультимедиа одинаковый размер

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

Включить видеорекламу

Включите тип мультимедиа Video при создании собственного рекламного блока в пользовательском интерфейсеAdMob . Разрешение видеорекламе конкурировать за ваш инвентарь может значительно повысить эффективность.

[Необязательно] Запросите определенные соотношения сторон для медиаресурса.

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


Пейзаж

Квадрат

Портрет

Быстрый

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
 adUnitID: "your ad unit ID", rootViewController: self,
 adTypes: adTypes, options: [aspectRatioOption])

Цель-C

GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
 
self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"your ad unit ID"
                                  rootViewController:self
                                             adTypes:@[ GADAdLoaderAdTypeNative ]
                                             options:@[ aspectRatioOption ]];

Дополнительные ресурсы

Примеры на GitHub

  • Примеры полноэкранного нативного кода: Objective-C
,

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

Не существует отдельного API, который можно было бы вызвать, чтобы включить показ полноэкранных нативных объявлений, помимо инструкций для Native Advanced . Однако есть рекомендации, которые мы рекомендуем при создании полноэкранной рекламы:

Сделайте ресурсы кликабельными во время воспроизведения собственного видео

По умолчанию SDK Google Mobile Ads устанавливает для параметра 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
По умолчанию значок «Выбор рекламы» размещается в правом верхнем углу объявления, но вы можете указать любой угол, где должен появляться значок «Выбор рекламы», задав GADAdChoicesPosition в зависимости от места размещения объявления. На трех изображениях выше значок «Выбор рекламы» расположен в углу, подальше от кнопки «Установить» , кнопки меню и других рекламных ресурсов, чтобы избежать случайных нажатий.
Используйте уникальные идентификаторы рекламных блоков для каждого места размещения.

Обязательно создайте уникальный идентификатор рекламного блока для каждого места размещения рекламы в вашем приложении, даже если все места размещения имеют один и тот же формат. Например, если в вашем приложении уже есть место размещения нативной рекламы для неполноэкранного режима, используйте новый идентификатор рекламного блока для полноэкранного режима. Использование уникальных рекламных блоков:

  • максимизирует производительность
  • помогает Google возвращать рекламные ресурсы, которые лучше соответствуют вашим макетам.
  • позволяет получить более полную отчетность.
Установите для просмотра мультимедиа одинаковый размер

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

Включить видеорекламу

Включите тип мультимедиа Video при создании собственного рекламного блока в пользовательском интерфейсеAdMob . Разрешение видеорекламе конкурировать за ваш инвентарь может значительно повысить эффективность.

[Необязательно] Запросите определенные соотношения сторон для медиаресурса.

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


Пейзаж

Квадрат

Портрет

Быстрый

let aspectRatioOption = GADNativeAdMediaAdLoaderOptions()
aspectRatioOption.mediaAspectRatio = .portrait
adLoader = GADAdLoader(
 adUnitID: "your ad unit ID", rootViewController: self,
 adTypes: adTypes, options: [aspectRatioOption])

Цель-C

GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
 
self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"your ad unit ID"
                                  rootViewController:self
                                             adTypes:@[ GADAdLoaderAdTypeNative ]
                                             options:@[ aspectRatioOption ]];

Дополнительные ресурсы

Примеры на GitHub

  • Примеры полноэкранного нативного кода: Objective-C