Краткое руководство по работе с AdMob Mediation + Vungle SDK v.5 (Android)

Содержание

Перед началом работы

Шаг 1. Настройка Vungle как рекламной сети

  1. Войдите на панель управления AdMob и перейдите на вкладку Monetize (Монетизация). 

  2. Выберите приложение, в которое хотите добавить Vungle в качестве рекламной сети.

  3. Выберите формат рекламы и добавьте рекламный блок в приложение.

    • Для формата Interstitial (Рекламная вставка) установите флажок Video (Видео), поскольку в Vungle вся реклама идет в формате видео.

      image2.png

    • Для формата Rewarded video (Видео с вознаграждением) установите флажок Set a reward (Установить вознаграждение) и введите значения для элементов Reward amount (Сумма вознаграждения) и Reward item (Единица вознаграждения). Vungle не поддерживает функцию Use third-party ad network settings (Использовать настройки сторонних рекламных сетей).

      image6.png

  4. Выберите свой рекламный блок и нажмите ad sources (источники рекламы) в столбце Mediation (Посредничество).

    image1.png

  5. Выберите команду + New Ad Network (Создать рекламную сеть).

    image5.png

  6. На панели слева выберите Vungle и введите идентификатор приложения Vungle. 

    image4.png

Шаг 2. Интеграция адаптера Vungle и SDK

  1. Скачайте адаптер Vungle AdMob и добавьте его в библиотеку проекта.

    image3.png

  2. Добавьте необходимые фреймворки, следуя указаниям из раздела Шаг 1. Добавление Vungle SDK в проект статьи Начало работы с Vungle SDK для Android.

  3. Если вам нужно настроить Multidex, Proguard и сервисы Google Play, следуйте инструкциям из раздела Дополнительные параметры статьи Начало работы с Vungle SDK для Android.

Шаг 3. Передача адаптеру идентификатора размещения

Вам нужно с помощью Vungle SDK версии 5.1 импортировать VungleExtrasBuilder и создать объект Bundle для предоставления идентификаторов размещений адаптеру Vungle.

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

Для рекламной вставки:

String[] placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
Bundle extras = new VungleExtrasBuilder(placements).setPlayingPlacement("PLACEMENT_ID_1").build();
AdRequest adRequest = new AdRequest.Builder()
       .addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras)
       .build();

mInterstitialAd01.loadAd(adRequest);

Для видео с вознаграждением:

String[] placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
Bundle extras = new VungleExtrasBuilder(Placements).setPlayingPlacement("PLACEMENT_ID_2").build();
AdRequest adRequest = new AdRequest.Builder()
       .addNetworkExtrasBundle(VungleAdapter.class, extras)
       .build();

mRewardedAd01.loadAd(RewardedAdUnitID01, adRequest);

Примечание. Пакет Vungle SDK будет автоматически кэшировать рекламу для размещения, которому присвоен статус Auto Cached​ (Автокэширование) на панели управления Vungle. Мы настоятельно рекомендуем выбрать в качестве размещения со статусом Auto Cached (Автокэширование) рекламный блок AdMob, показываемый первым, или рекламный блок, показываемый чаще всего.

Передача дополнительных параметров (необязательно)

Вы можете использовать дополнительные свойства для настройки рекламы.

Свойства

Описание

userId

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

setSoundEnabled

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

// отправка идентификатора пользователя (USER_ID) и задание показа рекламы с отключенным звуком
String[] placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
Bundle extras = new VungleExtrasBuilder(placements).setUserId("USER_ID").setSoundEnabled(false)
.setPlayingPlacement("PLACEMENT_ID_1").build();
AdRequest adRequest = new AdRequest.Builder()
       .addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras)
       .build();

mInterstitialAd01.loadAd(adRequest);
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 1
Еще есть вопросы? Отправить запрос

Комментарии