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

Содержание

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

Шаг 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 (Использовать параметры сторонних рекламных сетей).

      image5.png

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

    image6.png

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

    image1.png

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

    image3.png

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

  1. Скачайте адаптер Vungle AdMob и пакет Vungle SDK. Затем добавьте их в проект, поместив в папку Frameworks.

    image4.png

    Убедитесь, что VungleSDK.framework и libVungleAdapter.a представлены в разделе Build Phases → Link Binary With Libraries (Этапы сборки → Линковка двоичного кода с библиотеками) проекта.

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

  3. Добавьте флаг линковщика, следуя инструкциям из раздела Добавление флага линковщика -ObjC статьи Начало работы с пакетом Vungle SDK для iOS.

  4. Удалите строку состояния, следуя инструкциям из раздела Удаление строки состояния iOS статьи Начало работы с пакетом Vungle SDK для iOS.

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

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

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

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

    self.interstitial = [[GADInterstitial alloc] initWithAdUnitID:@"AD_UNIT_ID"];
    self.interstitial.delegate = self;
    GADRequest *request = [GADRequest request];
    VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
    extras.placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
    extras.placement = @"PLACEMENT_ID_1";
    [request registerAdNetworkExtras:extras];
    [self.interstitial loadRequest:request];

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

    GADRequest *request = [GADRequest request];
    VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
    extras.placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
    extras.placement = @"PLACEMENT_ID_1";
    [request registerAdNetworkExtras:extras];
    [[GADRewardBasedVideoAd sharedInstance] loadRequest:request
                                           withAdUnitID:@"AD_UNIT_ID"];

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

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

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

Свойства

Описание

userId

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

muted

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

// sending user id ("USER_ID") and setting ad playback muted
self.interstitial = [[GADInterstitial alloc] initWithAdUnitID:@"AD_UNIT_ID"];
self.interstitial.delegate = self;
GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.placements = @[@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", @"PLACEMENT_ID_3"];
extras.placement = @"PLACEMENT_ID_1";
extras.userId = @"USER_ID";
extras.muted = YES;
[request registerAdNetworkExtras:extras];
[self.interstitial loadRequest:request];
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии