Интегрируйте AdColony с посредником

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

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

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

Интеграция
Торги
Водопад
Форматы
Баннер
Межстраничный
Награжден
Родной

Требования

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

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

Зарегистрируйтесь и войдите в свою учетную запись AdColony. Добавьте свое приложение на панель издателя AdColony , нажав кнопку «Настроить новое приложение» .

AdColony устанавливает новое приложение

Заполните форму и нажмите «Создать» внизу страницы, чтобы добавить свое приложение в AdColony.

AdColony создать приложение

После создания приложения вы можете получить свой идентификатор приложения , перейдя в раздел «Монетизация» > «Приложения» в разделе «Основная информация о приложении ».

Идентификатор приложения AdColony

Затем создайте новую рекламную зону, нажав кнопку «Настроить новую рекламную зону» в разделе «Рекламные зоны» на странице вашего приложения. Мы рекомендуем создать новую рекламную зону для медиации с помощью Ad Manager даже если она у вас уже есть.

Зона настройки AdColony

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

  1. Установить зону активна? на Да .
  2. Введите имя для своей рекламной зоны.

  3. Выберите «Баннер» в качестве размера рекламной зоны .

  4. Введите значение ограничения ежедневной игры .

Межстраничный

  1. Установить зону активна? на Да .
  2. Введите имя для своей рекламной зоны.

  3. В качестве типа зоны выберите «Преролл/Межстраничная реклама» .

  4. Введите значение ограничения ежедневной игры .

Награжден

  1. Установить зону активна? на Да .
  2. Введите имя для своей рекламной зоны.

  3. В качестве типа зоны выберите Value Exchange/V4VC .

  4. Установить только клиентскую сторону? выберите «Да» и введите имя виртуальной валюты , максимальное количество видео в день на пользователя и сумму вознаграждения .

  5. Введите значение ограничения ежедневной игры .

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

После создания рекламной зоны вы сможете найти свой идентификатор зоны в разделе «Интеграция» рекламной зоны. Идентификатор зоны будет использоваться на следующем этапе.

Идентификатор зоны AdColony

Найдите свой ключ API AdColony

Торги

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

Водопад

Вам понадобится ключ API AdColony для настройки идентификатора рекламного блокаAd Manager . Перейдите к настройкам учетной записи на панели издателя AdColony , чтобы найти свой ключ API.

Настройки АдКолони

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

Чтобы включить тестовую рекламу в AdColony, перейдите на панель управления AdColony и выберите «Монетизация» > «Приложения» . Выберите свою зону, для которой вы хотите включить тестовые объявления, в разделе «Рекламные зоны» вашего приложения. Тестовые объявления можно включить, установив флажок Да для параметра Показывать только тестовые объявления? в разделе «Развитие» .

Тест AdColony

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

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

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

Торги

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

Водопад

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

Выберите AdColony в качестве рекламной сети , введите уникальное имя и включите посредничество .Включите Автоматический сбор данных и введите API Key полученный в предыдущем разделе.

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

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

Торги

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

Водопад

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

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

Торги

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

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

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

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

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

Водопад

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

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

Торги

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

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

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

Водопад

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

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

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

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

Примечание. Автоматический сбор данных занимает несколько дней, прежде чем можно будет точно рассчитать значение динамической цены за тысячу показов для сети медиации. Как только эффективная цена за тысячу показов может быть рассчитана, она автоматически обновляется от вашего имени.

Добавить AdColony в список рекламных партнеров GDPR и государственных нормативов США.

Выполните действия, описанные вНастройки GDPRиНастройки правил штата США, чтобы добавить AdColony в список рекламных партнеров GDPR и правил штата США. в пользовательском интерфейсе Ad Manager .

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

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

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

Перенос проекта на AndroidX

AdColony SDK зависит от библиотек поддержки Android, но последняя версия Google Mobile Ads SDK использует библиотеки Jetpack .

Чтобы обеспечить совместимость AdColony SDK и Google Mobile Ads SDK, создайте файл gradle.properties на верхнем уровне вашего проекта и добавьте следующий код:

android.useAndroidX=true
android.enableJetifier=true

Это приведет к перезаписи двоичного файла AdColony SDK для использования библиотек Jetpack. Дополнительную информацию об этих настройках см. в руководстве по миграции AndroidX .

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

Шаг 4. Реализуйте настройки конфиденциальности в AdColony SDK.

В соответствии с Политикой согласия пользователей Google из ЕС вы должны обеспечить предоставление определенной информации и получение от пользователей в Европейской экономической зоне (ЕЭЗ) определенных разрешений на использование идентификаторов устройств и личных данных. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента защиты данных (GDPR). При запросе согласия вы должны указать каждую рекламную сеть в вашей цепочке посредничества, которая может собирать, получать или использовать персональные данные, а также предоставлять информацию об использовании каждой сети. В настоящее время Google не может автоматически передавать выбор согласия пользователя в такие сети.

Адаптер AdColony предоставляет метод AdColonyMediationAdapter.getAppOptions() для настройки параметров, которые будут отправлены в SDK AdColony. Два метода, соответствующие GDPR для этих параметров, — это setPrivacyFrameworkRequired() и setPrivacyConsentString() . В следующем примере кода показано, как передать информацию о согласии адаптеру AdColony, которая затем используется в методе инициализации AdColony. Эти параметры необходимо установить до инициализации Google Mobile Ads SDK, чтобы обеспечить их правильную пересылку в SDK AdColony.

Джава

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");

Котлин

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")

Дополнительные сведения о том, какие значения могут быть предоставлены в этих методах, см. в подробностях реализации GDPR AdColony .

Законы о конфиденциальности штатов США

Законы о конфиденциальности в штатах США требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (согласно определению этих условий в законе) с возможностью отказа предлагается через заметную ссылку «Не продавать мою личную информацию» на домашней странице «продающей» стороны. Руководство по соблюдению законов о конфиденциальности штатов США предлагает возможность включить ограниченную обработку данных для показа рекламы Google, но Google не может применить этот параметр к каждой рекламной сети в вашей цепочке медиации. Поэтому вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать указаниям каждой из этих сетей, чтобы обеспечить соблюдение требований.

Адаптер AdColony предоставляет метод AdColonyMediationAdapter.getAppOptions() для настройки параметров, которые будут отправлены в SDK AdColony. Два метода, относящиеся к CCPA для этих параметров, — это setPrivacyFrameworkRequired() и setPrivacyConsentString() . В следующем примере кода показано, как передать информацию о согласии адаптеру AdColony, которая затем используется в методе инициализации AdColony. Эти параметры необходимо установить до инициализации Google Mobile Ads SDK, чтобы обеспечить их правильную пересылку в SDK AdColony.

Джава

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");

Котлин

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")

Дополнительные сведения о том, какие значения могут быть предоставлены в этих методах, см. в подробностях реализации CCPA AdColony .

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

Для интеграции AdColony не требуется никакого дополнительного кода.

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

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

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

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

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

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

Разрешения

Для оптимальной производительности AdColony рекомендует добавить следующие дополнительные разрешения в файл AndroidManifest.xml вашего приложения:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

Использование межстраничной рекламы и рекламы с вознаграждением

Сетевые параметры

Адаптер AdColony поддерживает дополнительные параметры запроса, которые можно передать адаптеру с помощью класса AdColonyBundleBuilder . AdColonyBundleBuilder включает следующие методы:

  • setShowPrePopup(boolean) : Определяет, показывать ли всплывающее окно перед показом рекламы. Установите значение false, чтобы всплывающее окно не появлялось перед показом рекламы.
  • setShowPostPopup(boolean) : определяет, показывать ли всплывающее окно после показа рекламы. Установите значение false, чтобы всплывающие окна не появлялись после показа рекламы.

Вот пример кода, показывающий, как задать эти параметры запроса объявления:

Джава

AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
  .build();
rewardedInterstitialAd.loadAd(request);

Котлин

AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)

val request = AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
  .build()
rewardedInterstitialAd.loadAd(request)

Проверьте версии адаптера и SDK.

Чтобы зарегистрировать версии адаптера и SDK, используйте следующий фрагмент кода:

AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
    "Adapter version: %d.%d.%03d",
    adapterVersion.getMajorVersion(),
    adapterVersion.getMinorVersion(),
    adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
    "SDK version: %d.%d.%d",
    sdkVersion.getMajorVersion(),
    sdkVersion.getMinorVersion(),
    sdkVersion.getMicroVersion()));

Коды ошибок

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

com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter

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

Код ошибки Причина
100 AdColony SDK возвратил ошибку.
101 Неверные параметры сервера (например, отсутствует идентификатор зоны).
102 Объявление уже было запрошено для того же идентификатора зоны.
103 AdColony SDK возвратил ошибку инициализации.
104 Запрошенный размер баннера не соответствует допустимому размеру объявления AdColony.
105 Ошибка презентации из-за того, что объявление не загружено.
106 Контекст, использованный для инициализации AdColony SDK, не был экземпляром Activity .

Журнал изменений адаптера AdColony для Android-агрегатора

Следующая версия

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 22.4.0.

Версия 4.8.0.2

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

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

  • Google Mobile Ads SDK версии 22.0.0.
  • AdColony SDK версии 4.8.0.

Версия 4.8.0.1

  • Добавлена ​​поддержка пересылки информации COPPA в AdColony SDK.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 21.5.0.

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

  • Google Mobile Ads SDK версии 21.5.0.
  • AdColony SDK версии 4.8.0.

Версия 4.8.0.0

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

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

  • Google Mobile Ads SDK версии 21.0.0.
  • AdColony SDK версии 4.8.0.

Версия 4.7.1.1

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

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

  • Google Mobile Ads SDK версии 21.0.0.
  • AdColony SDK версии 4.7.1.

Версия 4.7.1.0

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

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

  • Google Mobile Ads SDK версии 20.6.0.
  • AdColony SDK версии 4.7.1.

Версия 4.7.0.0

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

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

  • Google Mobile Ads SDK версии 20.6.0.
  • AdColony SDK версии 4.7.0.

Версия 4.6.5.0

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

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

  • Google Mobile Ads SDK версии 20.4.0.
  • AdColony SDK версии 4.6.5.

Версия 4.6.4.0

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

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

  • Google Mobile Ads SDK версии 20.4.0.
  • AdColony SDK версии 4.6.4.

Версия 4.6.3.0

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

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

  • Google Mobile Ads SDK версии 20.4.0.
  • AdColony SDK версии 4.6.3.

Версия 4.6.2.0

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

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

  • Google Mobile Ads SDK версии 20.3.0.
  • AdColony SDK версии 4.6.2.

Версия 4.6.0.0

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

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

  • Google Mobile Ads SDK версии 20.3.0.
  • AdColony SDK версии 4.6.0.

Версия 4.5.0.0

  • Добавлена ​​поддержка расширенных ставок для баннеров.
  • Проверенная совместимость с AdColony SDK версии 4.5.0.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 20.0.0.

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

  • Google Mobile Ads SDK версии 20.0.0.
  • AdColony SDK версии 4.5.0.

Версия 4.4.1.0

  • Проверена совместимость с AdColony SDK версии 4.4.1.

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

  • Google Mobile Ads SDK версии 19.7.0.
  • AdColony SDK версии 4.4.1.

Версия 4.4.0.0

  • Проверенная совместимость с AdColony SDK версии 4.4.0.
  • Добавлена ​​поддержка метода collectSignals() AdColony для назначения ставок.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.7.0.

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

  • Google Mobile Ads SDK версии 19.7.0.
  • AdColony SDK версии 4.4.0.

Версия 4.3.0.0

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

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

  • Google Mobile Ads SDK версии 19.5.0.
  • AdColony SDK версии 4.3.0.

Версия 4.2.4.0

  • Исправлена ​​ошибка, из-за которой onUserEarnedReward() не перенаправлялся для рекламы с вознаграждением.
  • Добавлены дополнительные коды ошибок инициализации AdColony SDK.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.4.0.

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

  • Google Mobile Ads SDK версии 19.4.0.
  • AdColony SDK версии 4.2.4.

Версия 4.2.0.0

  • Проверенная совместимость с AdColony SDK версии 4.2.0.
  • Обновлен адаптер для поддержки запросов встроенных адаптивных баннеров.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.2.0.

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

  • Google Mobile Ads SDK версии 19.2.0.
  • AdColony SDK версии 4.2.0.

Версия 4.1.4.1

  • Добавлены описательные коды ошибок и причины сбоев загрузки/отображения адаптера.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.0.1.

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

  • Google Mobile Ads SDK версии 19.0.1.
  • AdColony SDK версии 4.1.4.

Версия 4.1.4.0

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

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

  • Google Mobile Ads SDK версии 18.3.0.
  • AdColony SDK версии 4.1.4.

Версия 4.1.3.1

  • Исправлена ​​проблема, из-за которой обратный вызов onRewardedAdLoaded() не пересылался адаптером.

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

  • Google Mobile Ads SDK версии 18.3.0.
  • AdColony SDK версии 4.1.3.

Версия 4.1.3.0

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

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

  • Google Mobile Ads SDK версии 18.3.0.
  • AdColony SDK версии 4.1.3.

Версия 4.1.2.0

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

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

  • Google Mobile Ads SDK версии 18.3.0.
  • AdColony SDK версии 4.1.2.

Версия 4.1.0.0

  • Проверенная совместимость с AdColony SDK версии 4.1.0.
  • Добавлена ​​поддержка баннерной рекламы.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 18.2.0.

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

  • Google Mobile Ads SDK версии 18.2.0.
  • AdColony SDK версии 4.1.0.

Версия 3.3.11.0

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

Версия 3.3.10.1

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

Версия 3.3.10.0

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

Версия 3.3.9.0

  • Проверенная совместимость с AdColony SDK версии 3.3.9.
  • Удалены методы setGdprRequired() и setGdprConsentString() в AdColonyBundleBuilder .
  • Добавлен метод AdColonyMediationAdapter.getAppOptions() . Издатели теперь должны передавать информацию GDPR в SDK AdColony с помощью этих опций. Более подробную информацию смотрите в документации разработчика .

Версия 3.3.8.1

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 17.2.0.

Версия 3.3.8.0

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

Версия 3.3.7.0

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

Версия 3.3.6.0

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

Версия 3.3.5.1

  • Обновлен адаптер для вызова рекламного события onRewardedVideoComplete() .

Версия 3.3.5.0

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

Версия 3.3.4.0

  • Проверенная совместимость с AdColony SDK версии 3.3.4.
  • Обновлен адаптер с учетом GDPR.

Версия 3.3.3.0

  • Проверенная совместимость с AdColony SDK версии 3.3.3.
  • Удален метод setTestModeEnabled из класса построителя Bundle. Издатели теперь могут запрашивать тестовые объявления у AdColony, указав тестовое устройство с помощью метода addTestDevice() из класса компоновщика AdRequest.

Версия 3.3.2.0

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

Версия 3.3.0.1

  • Исправлена ​​проблема, из-за которой адаптер не заполнялся при повторной инициализации адаптера.
  • Исправлена ​​ошибка, из-за которой обратный вызов вознаграждения отправлялся неправильно.

Версия 3.3.0.0

  • Проверенная совместимость с AdColony SDK версии 3.3.0.
  • Обновлен проект адаптера для Android Studio 3.0.

Версия 3.2.1.1

  • В класс компоновщика Bundle добавлен метод setTestModeEnabled . Издатели могут использовать этот метод, чтобы помечать запросы AdColony как тестовые.

Версия 3.2.1.0

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

Версия 3.2.0.0

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

Версия 3.1.2.0

  • Исправлены возможные исключения NullPointerException.
  • Проверенная совместимость с AdColony SDK версии 3.1.2.

Версия 3.1.1.0

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

Версия 3.1.0.0

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

Версия 3.0.6.0

  • Изменена система именования версий на [версия AdColony SDK].[версия патча адаптера].
  • Минимально необходимый AdColony SDK обновлен до версии 3.0.6.

Более ранние версии

  • Поддерживает видео с вознаграждением и межстраничную рекламу.