Как добавить фиксированные адаптивные баннеры

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

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

Требования

Прежде чем продолжить, сделайте следующее:

Всегда используйте тестовые объявления

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

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

/21775744923/example/interstitial

Как создать фиксированный адаптивный баннер

В примере ниже показано, как создать представление фиксированного адаптивного баннера в нижней части экрана.

// 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.
adManagerBannerView = new AdManagerBannerView("AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

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

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