Складные рекламные баннеры

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

Предварительные условия

Выполнение

Убедитесь, что вид вашего баннера соответствует размеру, который вы хотели бы, чтобы пользователи видели в обычном (свернутом) состоянии баннера. Включите в запрос объявления параметр «Дополнительно», указав в качестве ключа collapsible », а в качестве значения — «место размещения объявления».

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

Стоимость Placement Поведение Предполагаемый вариант использования
top Верхняя часть развернутого объявления совпадает с верхней частью свернутого объявления. Реклама размещается в верхней части экрана.
bottom Нижняя часть развернутого объявления выравнивается по нижней части свернутого объявления. Реклама размещается внизу экрана.

Если загруженное объявление представляет собой сворачиваемый баннер, на баннере отображается сворачиваемое наложение сразу после его размещения в иерархии представлений.

void _loadAd() async {
  // Replace these test ad units with your own ad units.
  final String adUnitId = Platform.isAndroid
    ? 'ca-app-pub-3940256099942544/2014213617'
    : 'ca-app-pub-3940256099942544/8388050270';

  // Get the size before loading the ad.
  final size = await AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
      MediaQuery.sizeOf(context).width.truncate());

  if (size == null) {
    // Unable to get the size.
    return;
  }

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the banner ad.
  const adRequest = AdRequest(extras: {
    "collapsible": "bottom",
  });

  BannerAd(
      adUnitId: adUnitId,
      request: adRequest,
      size: size,
      listener: const BannerAdListener()
  ).load();
}

Обновление рекламы

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

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

Посредничество

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