Google Mobile Ads SDK for React Native поддерживает фиксированные размеры баннеров. Подробнее о настройке баннеров…
Как задать фиксированный размер объявления
Чтобы задать фиксированный размер объявления, передайте фиксированную константу AdSize при вызове метода BannerAd.load.
В следующем примере передаются размер объявления и идентификатор рекламного блока, а также регистрируется сообщение об успешном выполнении или ошибка:
Замените AD_UNIT_ID идентификатором своего рекламного блока.
Как выбрать размер баннера
В таблице ниже перечислены стандартные размеры баннеров.
| Размер в dp (ширина x высота) | Описание | Доступность | Константа AdSize |
|---|---|---|---|
| 320 x 50 | Баннер | Телефоны и планшеты | AdSize.BANNER |
| 320 x 100 | Большой баннер | Телефоны и планшеты | AdSize.LARGE_BANNER |
| 300 x 250 | Средний прямоугольник (IAB) | Телефоны и планшеты | AdSize.MEDIUM_RECTANGLE |
| 468 x 60 | Полноразмерный баннер IAB | Планшеты | AdSize.FULL_BANNER |
| 728 x 90 | Полноразмерный баннер IAB | Планшеты | AdSize.LEADERBOARD |
Убедитесь, что размер контейнера достаточен
Размер контейнера должен быть не меньше баннера, который в нем размещается. Поля уменьшают размер контейнера. Если баннер не помещается в контейнер, объявление не показывается и запрос не выполняется. Запросы на обновление завершаются ошибкой с объектом LoadAdError, который вызывает обратный вызов onAdFailedToRefresh.
На устройствах Android Google Mobile Ads SDK for React Native регистрирует предупреждение в Logcat:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.