Краткое руководство по началу работы с MoPub + Vungle SDK v.5.1+ (iOS)

С помощью этого руководства вы добавите в свое приложение пакет Vungle SDK для Android, используя MoPub в качестве главной рекламной сети-посредника.

Содержание

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

Шаг 1. Настройка Vungle как пользовательской нативной сети (Custom Native Network)

Чтобы серверы MoPub распознавали интегрированные адаптеры Vungle, необходимо выбрать Vungle пользовательской нативной сетью (Custom Native Network) на панели управления MoPub.

  1. Войдите на панель управления MoPub и откройте раздел Networks (Сети) на главной навигационной панели.

  2. Нажмите кнопку Add a Network... (Добавить сеть)
    image4.png

    и выберите элемент Custom Native Network (Пользовательская нативная сеть) внизу страницы.
    image2.png

  3. В разделе Set Up Your Inventory (Настройка принадлежностей) выполните указанные ниже действия для каждого рекламного блока, в котором для показа видеорекламы будет использоваться Vungle SDK. Это позволит пакету MoPub SDK найти сетевой адаптер для взаимодействия с пакетом Vungle SDK.

    • Если для рекламного блока используется формат MoPub Rewarded Video (Видео с вознаграждением), добавьте VungleRewardedVideoCustomEvent в раздел Custom Event Class (Класс пользовательских событий).

    • Если для рекламного блока используется формат Fullscreen (Interstitial) (Полноэкранная рекламная вставка), добавьте VungleInterstitialCustomEvent в раздел Custom Event Class (Класс пользовательских событий).

    • Добавьте также идентификатор приложения Vungle App ID, идентификатор размещения Reference ID и идентификаторы всех размещений placement reference IDs в формате JSON в раздел Custom Event Class Data (Данные классов пользовательских событий).

    • Укажите идентификатор размещения, который будет связан с рекламным блоком MoPub для pid.

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

    • Привяжите идентификатор размещения, которому присвоен тип Rewarded (С вознаграждением), к рекламному блоку MoPub формата Rewarded Video, (Видео с вознаграждением), а идентификатор размещения, которому НЕ присвоен тип Rewarded (С вознаграждением), — к рекламному блоку MoPub формата Fullscreen (Interstitial) (Полноэкранная рекламная вставка).
      {
      "appId":"59208865950e6d380100001f", 
      "pid":"PADUNIT55750", 
      "pids":"DEFAULT07430,PADUNIT96220,PADUNIT55750,PADUNIT06724,PADUNIT16058,PADUNIT59118"
      }

      image3.png

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

Шаг 2. Добавление Vungle в качестве сторонней рекламной сети

Чтобы добавить в приложение пакет Vungle SDK для iOS при посредничестве MoPub, сделайте следующее:

  1. Добавьте все относящиеся к Vungle файлы адаптера (из папки /AdNetworkSupport/Vungle/ в репозитории адаптеров MoPub) в проект приложения и убедитесь, что они включены в раздел Build Phases → Compile Sources (Этапы сборки → Источники компиляции) проекта.
    MPInstanceProvider+Vungle.h
    MPInstanceProvider+Vungle.m			
    MPVungleRouter.h
    MPVungleRouter.m	
    VungleInstanceMediationSettings.h
    VungleInstanceMediationSettings.m
    VungleInterstitialCustomEvent.h
    VungleInterstitialCustomEvent.m
    VungleRewardedVideoCustomEvent.h
    VungleRewardedVideoCustomEvent.m
  2. Скачайте Vungle SDK для iOS и скопируйте папку VungleSDK.framework в папку  /AdNetworkSupport/Vungle/SDK/.

    • Убедитесь, что фреймворк включен в раздел Build Settings → Framework Search Path (Параметры сборки → Путь поиска фреймворка). Например:
      $(PROJECT_DIR)/AdNetworkSupport/Vungle/SDK/VungleSDK.framework
    • Убедитесь, что фреймворк включен в раздел Build Phases → Link Binary With Libraries (Этапы сборки → Линковка двоичного кода с библиотеками) проекта.

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

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

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

  6. Когда вам нужно показать видеорекламу Vungle, вызовите метод MPInterstitialAdController’s showFromViewController (или метод MPRewardedVideo's presentRewardedVideoAdForAdUnitID для рекламы с вознаграждением). (Не обязательно вызывать методы Vungle SDK для Android напрямую. Это сделает пакет MoPub SDK.)

 

 

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии