Интеграция Pangle с торгами

В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Pangle с помощью медиации , включая интеграцию каскада и ставок. В нем рассказывается, как добавить Pangle в конфигурацию медиации рекламного блока и как интегрировать Pangle SDK и адаптер в приложение Android .

Поддерживаемые интеграции и форматы объявлений

Адаптер-посредник Ad Manager для Pangle имеет следующие возможности:

Интеграция
Торги
Водопад 1
Форматы
Приложение открыто 2
Баннер
Межстраничный
Награжден
Межстраничное объявление с вознаграждением
Родной
1 Интеграция Waterfall находится в стадии закрытого бета-тестирования.

2 Интеграция назначения ставок для этого формата находится на стадии закрытого бета-тестирования.

Требования

  • Android API уровня 21 или выше

Шаг 1. Настройте конфигурации в пользовательском интерфейсе Pangle.

Зарегистрируйтесь или войдите в свою учетную запись Pangle.

Добавить новое приложение

Перейдите на вкладку «Приложения» и нажмите кнопку «Добавить приложение» .

Выберите операционную систему, для которой вы хотите создать приложение, и заполните остальную часть формы. Затем нажмите «Отправить» .

Запишите идентификатор приложения вашего приложения.

Создать место размещения рекламы

После создания приложения нажмите кнопку «Добавить» , чтобы создать место размещения рекламы.

Торги

Выберите формат объявления и название места размещения , а также выберите «Назначение ставок в приложении» в качестве типа ценообразования . Заполните остальную часть формы и нажмите «Отправить» .

После создания места размещения объявления запишите его идентификатор .

Водопад

Выберите формат объявления и название места размещения , а также глобальную цену за тысячу показов в качестве типа ценообразования . Заполните остальную часть формы и нажмите «Отправить» .

После создания места размещения объявления запишите его идентификатор .

Включите тестовый режим

Следуйте инструкциям в руководстве Pangle « Как добавить тестовое объявление» о том, как включить тестовые объявления Pangle.

Шаг 2. Настройте запрос Pangle в пользовательском интерфейсе Ad Manager

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

Добавьте Pangle в компании

Торги

Этот шаг не требуется для интеграции ставок.

Водопад

Перейдите в «Администратор » > «Компании» , затем нажмите кнопку « Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .

Выберите Pangle в качестве рекламной сети , введите уникальное имя и включите посредничество .

Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить» , когда закончите.

Включить безопасный обмен сигналами

Торги

Перейдите в «Администратор» > «Глобальные настройки» . Перейдите на вкладку настроек аккаунта Ad Exchange , проверьте и включите параметр «Безопасный обмен сигналами ». Нажмите Сохранить .

Водопад

Этот шаг не требуется для каскадной интеграции.

Настройка ставок Pangle

Торги

Перейдите в раздел «Доставка » > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .

Выберите Pangle в качестве участника торгов.

Включите параметр «Добавить библиотеку сигналов этой системы назначения ставок в список разрешенных сигналов» и «Разрешить передачу сигналов этой системе назначения ставок» . Затем нажмите Продолжить .

Нажмите Продолжить .

Нажмите Готово .

Водопад

Этот шаг не требуется для каскадной интеграции.

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел Доставка > Участники торгов и выберите компанию дляPangle на вкладке SDK Bidding .

Перейдите на вкладку «Сопоставление рекламных блоков» и нажмите «Новое сопоставление рекламных блоков» .

Выберите Конкретный рекламный блок . Выберите рекламный блок и формат, Мобильное приложение в качестве типа инвентаря и свое мобильное приложение . Затем введитеApp ID and Ad Placement ID полученный в предыдущем разделе. Наконец, нажмите «Сохранить» .

Водопад

Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Новая группа доходности» . Выберите свое мобильное приложение .

Прокрутите вниз и нажмите «Добавить партнера по доходности ».

Выберите компанию, которую вы создали для Pangleв предыдущем разделе. Выберите «Медиация Mobile SDK» в качестве «Тип интеграции» , Android в качестве «Платформа » и «Активный» в качестве « Состояние» .

Введите App ID and Ad Placement IDполученный в предыдущем разделе, и значение цены за тысячу показов по умолчанию . Нажмите Сохранить .

Шаг 3. Импортируйте Pangle SDK и адаптер.

В файле settings.gradle.kts уровня проекта добавьте следующие репозитории:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://artifact.bytedance.com/repository/pangle/")
    }
  }
}

Затем в файл build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Pangle SDK и адаптера:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:pangle:5.9.0.4.0")
}

Ручная интеграция

  1. Загрузите последнюю версию Pangle SDK для Android , извлеките файл open_ad_sdk.aar из папки загруженного архива и добавьте его в свой проект.

  2. Перейдите к артефактам адаптера Pangle в репозитории Google Maven. Выберите последнюю версию, загрузите файл .aar адаптера Pangle и добавьте его в свой проект.

Шаг 4. Добавьте необходимый код

Обфускация ProGuard

Если вы используете ProGuard для запутывания кода Android, следуйте инструкциям в документации Pangle , чтобы гарантировать, что код Pangle SDK не запутывается.

Шаг 5. Проверьте свою реализацию

Включить тестовые объявления

Убедитесь, что вы зарегистрировали свое тестовое устройство дляAd Manager и включили тестовый режим в пользовательском интерфейсе Pangle .

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления отPangle, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Pangle (Bidding) and Pangle (Waterfall) .

Дополнительные шаги

Нативная реклама

Рендеринг рекламы

Адаптер Pangle возвращает собственные объявления в виде объектовNativeAd. Он заполняет следующие поля,дляNativeAd .

Поле Ресурсы всегда включены в адаптер Pangle
Заголовок
Изображение 1
Тело
Икона
Призыв к действию
Звездный рейтинг
Магазин
Цена
Рекламодатель

1 Адаптер Pangle не обеспечивает прямой доступ к основному изображению для собственных объявлений. Вместо этого адаптер заполняетMediaViewвидео или изображением.

Коды ошибок

Если адаптеру не удается получить рекламу от Pangle, вы можете проверить основную ошибку из ответа на рекламу, используяResponseInfo.getAdapterResponse() в следующих классах:

com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter

Вот коды и сопутствующие сообщения, выдаваемые адаптером Pangle, когда реклама не загружается:

Код ошибки Домен Причина
101 com.google.ads.mediation.pangle Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор места размещения).
102 com.google.ads.mediation.pangle Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Pangle.
103 com.google.ads.mediation.pangle Отсутствует или недействителен ответ на заявку.
-1-60000 com.pangle.ads Pangle SDK вернул ошибку. Дополнительную информацию см. в документации Pangle.

Журнал изменений адаптера Pangle Android Mediation

Версия 5.9.0.4.0

  • Проверенная совместимость с Pangle SDK версии 5.9.0.4.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Pangle SDK версии 5.9.0.4.

Версия 5.9.0.2.0

  • Проверенная совместимость с Pangle SDK версии 5.9.0.2.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Pangle SDK версии 5.9.0.2.

Версия 5.8.1.0.0

  • Проверенная совместимость с Pangle SDK версии 5.8.1.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Pangle SDK версии 5.8.1.0.

Версия 5.8.0.9.0

  • Проверенная совместимость с Pangle SDK версии 5.8.0.9.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 23.0.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Pangle SDK версии 5.8.0.9.

Версия 5.8.0.7.0

  • Проверенная совместимость с Pangle SDK версии 5.8.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.8.0.7.

Версия 5.8.0.6.0

  • Проверенная совместимость с Pangle SDK версии 5.8.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.8.0.6.

Версия 5.7.0.3.0

  • Проверенная совместимость с Pangle SDK версии 5.7.0.3.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.7.0.3.

Версия 5.7.0.2.0

  • Проверенная совместимость с Pangle SDK версии 5.7.0.2.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.7.0.2.

Версия 5.7.0.1.0

  • Проверенная совместимость с Pangle SDK версии 5.7.0.1.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.7.0.1.

Версия 5.6.0.3.0

  • Проверенная совместимость с Pangle SDK версии 5.6.0.3.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.6.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.6.0.
  • Pangle SDK версии 5.6.0.3.

Версия 5.5.0.9.0

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.5.0.
  • Проверенная совместимость с Pangle SDK версии 5.5.0.9.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.5.0.
  • Pangle SDK версии 5.5.0.9.

Версия 5.5.0.8.0

  • Проверенная совместимость с Pangle SDK версии 5.5.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Pangle SDK версии 5.5.0.8.

Версия 5.5.0.7.0

  • Проверенная совместимость с Pangle SDK версии 5.5.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Pangle SDK версии 5.5.0.7.

Версия 5.5.0.6.0

  • Формат открытых объявлений в приложении для назначения ставок не поддерживается в этой версии, поскольку эта версия адаптера была возвращена в зависимость от Google Mobile Ads SDK версии 22.3.0.
  • Проверенная совместимость с Pangle SDK версии 5.5.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Pangle SDK версии 5.5.0.6.

Версия 5.5.0.4.0

  • Добавлена ​​поддержка ставок для формата объявлений при открытии приложения.
  • Добавлена ​​поддержка водяных знаков для объявлений с назначением ставок.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.4.0.
  • Проверенная совместимость с Pangle SDK версии 5.5.0.4.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.4.0.
  • Pangle SDK версии 5.5.0.4.

Версия 5.4.1.1.0

  • Исправлена ​​проблема, из-за которой адаптер не мог инициализироваться.
  • Проверенная совместимость с Pangle SDK версии 5.4.1.1.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Pangle SDK версии 5.4.1.1.

Версия 5.4.0.9.0

  • Проверенная совместимость с Pangle SDK версии 5.4.0.9.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.3.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Pangle SDK версии 5.4.0.9.

Версия 5.4.0.8.0

  • Проверенная совместимость с Pangle SDK версии 5.4.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.2.0.
  • Pangle SDK версии 5.4.0.8.

Версия 5.3.0.6.0

  • Проверенная совместимость с Pangle SDK версии 5.3.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.2.0.
  • Pangle SDK версии 5.3.0.6.

Версия 5.3.0.5.0

  • Проверенная совместимость с Pangle SDK версии 5.3.0.5.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.2.0.
  • Pangle SDK версии 5.3.0.5.

Версия 5.3.0.4.0

  • Проверенная совместимость с Pangle SDK версии 5.3.0.4.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.2.0.
  • Pangle SDK версии 5.3.0.4.

Версия 5.2.0.7.0

  • Проверенная совместимость с Pangle SDK версии 5.2.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.1.0.
  • Pangle SDK версии 5.2.0.7.

Версия 5.2.0.6.0

  • Проверенная совместимость с Pangle SDK версии 5.2.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.1.0.
  • Pangle SDK версии 5.2.0.6.

Версия 5.2.0.5.0

  • Проверенная совместимость с Pangle SDK версии 5.2.0.5.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.1.0.
  • Pangle SDK версии 5.2.0.5.

Версия 5.2.0.3.0

  • Добавлена ​​каскадная поддержка форматов открытой рекламы, баннеров (включая MREC), межстраничных объявлений, объявлений с вознаграждением и нативных объявлений.
  • Проверенная совместимость с Pangle SDK версии 5.2.0.3.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Pangle SDK версии 5.2.0.3.

Версия 5.1.0.9.0

  • Проверенная совместимость с Pangle SDK версии 5.1.0.9.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Pangle SDK версии 5.1.0.9.

Версия 5.1.0.8.0

  • Проверенная совместимость с Pangle SDK версии 5.1.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Pangle SDK версии 5.1.0.8.

Версия 5.1.0.6.0

  • Обновлен адаптер для использования нового класса VersionInfo .
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.0.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Pangle SDK версии 5.1.0.6.

Версия 5.0.1.1.0

  • Проверенная совместимость с Pangle SDK версии 5.0.1.1.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.1.1.

Версия 5.0.1.0.0

  • Проверенная совместимость с Pangle SDK версии 5.0.1.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.1.0.

Версия 5.0.0.9.0

  • Проверенная совместимость с Pangle SDK версии 5.0.0.9.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.0.9.

Версия 5.0.0.8.0

  • Проверенная совместимость с Pangle SDK версии 5.0.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.0.8.

Версия 5.0.0.7.0

  • Проверенная совместимость с Pangle SDK версии 5.0.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.0.7.

Версия 5.0.0.6.0

  • Проверенная совместимость с Pangle SDK версии 5.0.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 5.0.0.6.

Версия 4.9.0.9.0

  • Проверенная совместимость с Pangle SDK версии 4.9.0.9.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.5.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.5.0.
  • Pangle SDK версии 4.9.0.9.

Версия 4.9.0.8.0

  • Проверена совместимость с Pangle SDK версии 4.9.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Pangle SDK версии 4.9.0.8.

Версия 4.9.0.7.0

  • Проверенная совместимость с Pangle SDK версии 4.9.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Pangle SDK версии 4.9.0.7.

Версия 4.9.0.6.0

  • Проверенная совместимость с Pangle SDK версии 4.9.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Pangle SDK версии 4.9.0.6.

Версия 4.8.1.0.0

  • Проверенная совместимость с Pangle SDK версии 4.8.1.0.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.4.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Pangle SDK версии 4.8.1.0.

Версия 4.8.0.9.0

  • Проверена совместимость с Pangle SDK версии 4.8.0.9.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.3.0.
  • Pangle SDK версии 4.8.0.9.

Версия 4.8.0.8.0

  • Проверенная совместимость с Pangle SDK версии 4.8.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.3.0.
  • Pangle SDK версии 4.8.0.8.

Версия 4.8.0.7.0

  • Проверенная совместимость с Pangle SDK версии 4.8.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.3.0.
  • Pangle SDK версии 4.8.0.7.

Версия 4.8.0.6.0

  • Проверенная совместимость с Pangle SDK версии 4.8.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.3.0.
  • Pangle SDK версии 4.8.0.6.

Версия 4.7.0.7.0

  • Проверенная совместимость с Pangle SDK версии 4.7.0.7.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.3.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.3.0.
  • Pangle SDK версии 4.7.0.7.

Версия 4.7.0.6.0

  • Проверенная совместимость с Pangle SDK версии 4.7.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.2.0.
  • Pangle SDK версии 4.7.0.6.

Версия 4.7.0.5.0

  • Проверенная совместимость с Pangle SDK версии 4.7.0.5.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.2.0.
  • Pangle SDK версии 4.7.0.5.

Версия 4.7.0.3.0

  • Проверенная совместимость с Pangle SDK версии 4.7.0.3.
  • Теперь адаптер пытается инициализировать Pangle SDK перед загрузкой рекламы.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.2.0.
  • Pangle SDK версии 4.7.0.3.

Версия 4.6.0.9.0

  • Проверенная совместимость с Pangle SDK версии 4.6.0.9.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.2.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.2.0.
  • Pangle SDK версии 4.6.0.9.

Версия 4.5.0.6.1

  • Добавлена ​​поддержка ставок для собственного формата объявлений.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.1.0.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.1.0.
  • Pangle SDK версии 4.5.0.6.

Версия 4.5.0.6.0

  • Проверенная совместимость с Pangle SDK версии 4.5.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Pangle SDK версии 4.5.0.6.

Версия 4.5.0.5.0

  • Проверенная совместимость с Pangle SDK версии 4.5.0.5.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Pangle SDK версии 4.5.0.5.

Версия 4.5.0.4.0

  • Проверенная совместимость с Pangle SDK версии 4.5.0.4.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Pangle SDK версии 4.5.0.4.

Версия 4.5.0.3.0

  • Проверенная совместимость с Pangle SDK версии 4.5.0.3.
  • compileSdkVersion и targetSdkVersion обновлены до API 31.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.0.0.
  • Минимально необходимый уровень Android API обновлен до 19.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Pangle SDK версии 4.5.0.3.

Версия 4.3.0.9.0

  • Проверенная совместимость с Pangle SDK версии 4.3.0.9.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.3.0.9.

Версия 4.3.0.8.0

  • Проверенная совместимость с Pangle SDK версии 4.3.0.8.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.3.0.8.

Версия 4.3.0.7.0

  • Проверенная совместимость с Pangle SDK версии 4.3.0.7.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.3.0.7.

Версия 4.3.0.6.0

  • Проверенная совместимость с Pangle SDK версии 4.3.0.6.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.3.0.6.

Версия 4.3.0.4.0

  • Проверенная совместимость с Pangle SDK версии 4.3.0.4.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.3.0.4.

Версия 4.2.5.3.0

  • Изначальный выпуск!
  • Добавлена ​​поддержка ставок для форматов баннеров (включая MREC), межстраничных объявлений и объявлений с вознаграждением.

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Pangle SDK версии 4.2.5.3.