Закрепленные адаптивные баннеры

Адаптивные баннеры предоставляют гибкий способ отображения рекламы с шириной, задаваемой пользователем, и высотой, оптимизированной Google. Минимальная высота баннера составляет 50 пикселей, не зависящих от плотности, а максимальная — 15% от высоты устройства или 90 пикселей, не зависящих от плотности, в зависимости от того, что меньше.

Такие баннеры работают лучше всего, когда используют всю доступную ширину, но при настройке ширины баннера всегда следует учитывать безопасные зоны и отображать вырезы, которые могут затруднить видимость.

Предпосылки

Всегда проверяйте с помощью тестовых объявлений

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

Однако после регистрации приложения в веб-интерфейсе AdMob и создания собственных идентификаторов рекламных блоков для использования в вашем приложении явно настройте свое устройство как тестовое во время разработки.

Андроид

ca-app-pub-3940256099942544/9214589741

iOS

ca-app-pub-3940256099942544/2435281174

Создайте прикрепленный адаптивный баннер

В следующем примере создается прикрепленный адаптивный баннер, расположенный в нижней части экрана:

// Get the device safe width in density-independent pixels.
int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth();

// Define the anchored adaptive ad size.
AdSize adaptiveSize =
    AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth);

// Create an anchored adaptive banner view.
bannerView = new BannerView("ANCHORED_ADAPTIVE_AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

Замените ANCHORED_ADAPTIVE_AD_UNIT_ID на идентификатор вашего рекламного блока.

После создания прикрепленного адаптивного баннера вы можете загрузить баннер, как описано в руководстве по началу работы .