Настройки нативных стилей позволяют Google Ad Manager управлять отображением ваших нативных объявлений на основе стилей, которые вы указываете в продукте. Сначала укажите размер и таргетинг. Затем добавьте HTML, CSS и JavaScript, чтобы определить адаптивные объявления, обеспечивающие качественное отображение на всех экранах. Вам не нужно ничего делать самостоятельно; Ad Manager автоматически применяет правильный нативный стиль для целевого экрана. Нативные стили реализуются так же, как и баннерные объявления. Они отображаются с изменяемым размером объявления, определяемым во время выполнения, или с фиксированным размером объявления, определяемым заранее.
Предварительные требования
- Пройдите руководство по началу работы .
Размер жидкости
В пользовательском интерфейсе Ad Manager можно использовать параметр «Fluid ad size» (плавающий размер объявления), чтобы добиться динамической подстройки объявления под его содержимое. При такой настройке ширина объявления будет соответствовать содержимому вашего приложения, а его высота будет изменяться во время выполнения для размещения контента объявления. SDK предоставляет специальную константу AdSize , FLUID , для обработки этого случая. Высота плавающего размера объявления определяется динамически на основе ширины, заданной издателем, что позволяет рекламному объявлению изменять свою высоту в соответствии с высотой креатива.
Создайте гибкий рекламный запрос.
Создайте контейнер макета для отображения рекламы. Установите параметр layout_height контейнера рекламы равным wrap_content , поскольку его высота будет определяться рекламой, возвращаемой во время выполнения.
<FrameLayout
android:id="@+id/fluid_ad_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
Вот как выглядит реализация запроса на показ рекламы:
Котлин
Java
Замените AD_UNIT_ID на идентификатор вашего тестового устройства.
После успешной загрузки объявления добавьте BannerAd.getView() в иерархию представлений. Дополнительные сведения см. в разделе «Загрузка объявления» .
Фиксированный размер
Стилизации с фиксированным размером позволяют управлять шириной и высотой нативной рекламы. Чтобы установить фиксированный размер, выполните следующие действия:
Создайте позицию в пользовательском интерфейсе Ad Manager и выберите один из предопределенных размеров в раскрывающемся списке поля
Size.Загрузите рекламное объявление
BannerAdс заданным размеромAdSize.