В этом руководстве рассказывается, как загружать и показывать объявления из Chartboost с помощью Google Mobile Ads SDK, используя медиацию, в том числе интеграцию с каскадной загрузкой. В этой статье рассказывается, как добавить Chartboost в конфигурацию медиации рекламного блока и как интегрировать Chartboost SDK и адаптер в приложение для iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер для медиации Chartboost поддерживает следующие функции:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
- Целевая версия iOS – 13.0 или более поздняя.
Последняя версия Google Mobile Ads SDK.
Шаг 1. Настройте конфигурации в интерфейсе Chartboost
Зарегистрируйте аккаунт Chartboost и войдите в него после подтверждения. Затем перейдите на вкладку Управление приложениями.
Нажмите кнопку Добавить новое приложение.
Заполните остальные поля и нажмите кнопку Добавить приложение.
После создания приложения вы будете перенаправлены на его обзорную панель. Запишите идентификатор приложения и подпись приложения.
Для настройки идентификатора рекламного блока Менеджера рекламы вам понадобятся идентификатор пользователя и подпись пользователя Chartboost. Чтобы найти эти параметры, нажмите Chartboost mediation (Медиация Chartboost) в интерфейсе Chartboost.
Перейдите на вкладку Resources > API Explorer (Ресурсы > API Explorer) и запишите идентификатор пользователя и подпись пользователя, указанные в разделе Authentication (Аутентификация).
Как обновить файл app-ads.txt
Authorized Sellers for Apps (Авторизованные продавцы приложений), или app-ads.txt, – это инициатива IAB Tech Lab, которая позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt.
Если вы ещё этого не сделали, создайте файл app-ads.txt для Менеджера рекламы.
Чтобы реализовать app-ads.txt для Chartboost, ознакомьтесь с информацией о файле app-ads.txt.
Как включить режим тестирования
Чтобы включить тестовый режим в приложении, перейдите на вкладку Управление приложениями в интерфейсе Chartboost, выберите приложение из списка и нажмите Изменить настройки приложения.
В настройках приложения можно включить тестовый режим.
После включения тестового режима вы можете запрашивать объявления, используя созданный ранее идентификатор рекламного блока, и получать тестовые объявления Chartboost.
После того как вы сможете получать тестовые объявления Chartboost, ваше приложение будет отправлено на проверку. Чтобы монетизация в Chartboost работала, приложение издателя должно быть одобрено Chartboost.
Шаг 2. Настройте источник спроса Chartboost в интерфейсе Менеджера рекламы
Как настроить медиацию для рекламного блока
Войдите в аккаунт Менеджера рекламы.
Откройте раздел Выполнение > Группы доходности и нажмите кнопку Новая группа доходности.

Укажите уникальное название группы доходности, задайте Статус Активный, выберите Формат объявлений и задайте Тип инвентаря Мобильное приложение. В разделе Таргетинг > Инвентарь выберите рекламный блок в разделе Инвентарь и Мобильное приложение, в который вы хотите добавить медиацию.
Затем нажмите кнопку Добавить партнера по группе доходности.

Если у вас уже есть партнер по группе доходности для Chartboost, выберите его. В противном случае выберите Создать нового партнера по группе доходности.
Выберите Chartboost в качестве рекламной сети, введите уникальное название и включите медиацию.
Включите Автоматический сбор данных и введите идентификатор User-ID и подпись пользователя, полученные в предыдущем разделе.

После того как вы выберете партнера по группе доходности, укажите Медиация с использованием Mobile SDK в качестве типа интеграции, iOS в качестве платформы и Активно в качестве статуса. Введите идентификатор приложения, подпись приложения и место размещения рекламы, полученные в предыдущем разделе. Затем введите стандартную цену за тысячу показов.
Именованные места размещения – это простые названия, обозначающие места в приложении, где вы хотите показывать рекламу. Менеджер рекламы отправляет запросы в местоположение, указанное в настройках. После отправки запросов Chartboost добавит местоположение в свой интерфейс для создания отчетов.
В интерфейсе Chartboost местоположения объявлений можно найти на странице Основные настройки, нажав Расширенные настройки. Дополнительную информацию можно найти в руководстве Chartboost Named Locations.

Нажмите Сохранить внизу страницы.
Как добавить Chartboost в список рекламных партнеров для GDPR и законов штатов США
Чтобы добавить Chartboost в список рекламных партнеров для европейских регламентов и законов штатов США, следуйте инструкциям в разделах Настройки европейских регламентов и Настройки законов штатов США.
Шаг 3. Импортируйте SDK и адаптер Chartboost
Как использовать Swift Package Manager
Прежде чем продолжить, убедитесь, что у вас установлена минимальная поддерживаемая версия адаптера 9.11.0.1.
Чтобы добавить зависимость пакета в проект, выполните следующие действия:
В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
В появившемся окне введите следующий URL пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-chartboost.gitВ разделе Правило зависимостей выберите Ветвь.
В текстовом поле введите
main.
Через CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationChartboost'В командной строке выполните следующую команду:
pod install --repo-update
Настраиваемые вручную интеграции
Скачайте последнюю версию Chartboost SDK и добавьте в проект Chartboost.framework и CHAMoatMobileAppKit.framework.
Скачайте последнюю версию адаптера Chartboost по ссылке в журнале изменений и добавьте в проект ссылку на ChartboostAdapter.framework.
Добавьте в проект следующие фреймворки:
StoreKitFoundationCoreGraphicsWebKitAVFoundationUIKit
Шаг 4. Реализуйте настройки конфиденциальности в Chartboost SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Адаптер Chartboost для iOS версии 9.13.0.0 и более поздних автоматически передает в Chartboost SDK согласие по GDPR, заданное UMP SDK и платформами для запроса согласия, которые поддерживают дополнительное согласие Google. Подробнее о методах конфиденциальности SDK…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В версии 8.2.0 SDK Chartboost добавила метод addDataUseConsent. В следующем образце кода для согласия на использование данных задано значение CHBCCPAConsentOptInSale. Если вы решите вызвать этот метод, рекомендуем сделать это до того, как запрашивать объявления с помощью Google Mobile Ads SDK.
Swift
let dataUseConsent = CHBDataUseConsent.CCPA(CHBDataUseConsent.CCPA.Consent.optInSale)
Chartboost.addDataUseConsent(dataUseConsent)
Objective-C
CHBCCPADataUseConsent *dataUseConsent = [CHBCCPADataUseConsent ccpaConsent:CHBCCPAConsentOptInSale];
[Chartboost addDataUseConsent:dataUseConsent];
Подробную информацию и значения, которые можно передавать с помощью каждого метода, вы найдете в статье о CCPA и статье о методах защиты конфиденциальности в iOS на сайте Chartboost.
Шаг 5. Добавьте обязательный код
Как реализовать SKAdNetwork
Следуйте инструкциям Chartboost, чтобы добавить идентификаторы SKAdNetwork в файл Info.plist проекта.
Настройки проекта
В разделе Настройки сборки целевого объекта задайте для параметра Разрешить немодульные включения в модулях фреймворка значение YES.
Добавьте значение -ObjC в раздел Other Linker Flags (Другие флаги компоновщика) в настройках сборки проекта для режимов Debug (Отладка) и Release (Релиз).
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы и включили тестовый режим в интерфейсе Chartboost.
Как проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Chartboost, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источник объявлений Chartboost (каскад).
Коды ошибок
Если адаптер не получает объявление от Chartboost, вы можете проверить основную ошибку в ответе на запрос объявления с помощью GADResponseInfo.adNetworkInfoArray в следующих классах:
GADMAdapterChartboost
GADMediationAdapterChartboost
Ниже приведены коды и сообщения, которые адаптер Chartboost возвращает, когда не удается загрузить объявление:
| Код ошибки | Причина |
|---|---|
| 101 | Параметры сервера Chartboost, настроенные в интерфейсе Менеджера рекламы, отсутствуют или являются недействительными. |
| 102 | SDK Chartboost вернул ошибку инициализации. |
| 103 | Объявление Chartboost не кешируется во время показа. |
| 104 | Запрошенный размер объявления не соответствует поддерживаемому Chartboost размеру баннера. |
| 105 | Версия ОС устройства ниже минимальной поддерживаемой версии SDK Chartboost. |
| 200-299 | Ошибки кеша SDK Chartboost. Подробнее о коде… |
| 300-399 | В Chartboost SDK возникают ошибки. Подробнее о коде… |
| 400-499 | Ошибки кликов в SDK Chartboost. Подробнее о коде… |
История изменений адаптера медиации Chartboost для iOS
Версия 9.14.2.0
- Подтверждена совместимость с Chartboost SDK версии 9.14.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.10.0.
- версия Chartboost SDK 9.14.2;
Версия 9.14.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.14.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.10.0.
- Chartboost SDK версии 9.14.1.
Версия 9.14.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.14.0.
- Классы
GADMAdapterChartboostConstantsиGADMChartboostErrorперенесены в Swift.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.9.0.
- Chartboost SDK версии 9.14.0.
Версия 9.13.0.0
- Теперь адаптер автоматически пересылает согласие по GDPR, найденное в
IABTCF_AddtlConsent, в Chartboost SDK, если GDPR применяется. - Минимальная версия Google Mobile Ads SDK для iOS теперь
13.3. - Подтверждена совместимость с Chartboost SDK версии 9.13.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.6.0.
- Chartboost SDK версии 9.13.0.
Версия 9.12.0.1
- Теперь адаптер передает флаг
ageRestrictedTreatmentиз Google Mobile Ads SDK в COPPA API Chartboost SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.4.0.
- Chartboost SDK версии 9.12.0.
Версия 9.12.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.12.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.3.0.
- Chartboost SDK версии 9.12.0.
Версия 9.11.0.3
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.0.0.
- Chartboost SDK версии 9.11.0.
Версия 9.11.0.2
- Минимальная версия iOS для CocoaPods теперь
13.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.0.0.
- Chartboost SDK версии 9.11.0.
Версия 9.11.0.1
- Добавлена поддержка пересылки параметров
tagForChildDirectedTreatmentиtagForUnderAgeOfConsentGoogle Mobile Ads SDK в Chartboost SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- Chartboost SDK версии 9.11.0.
Версия 9.11.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.11.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- Chartboost SDK версии 9.11.0.
Версия 9.10.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.10.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.12.0.
- Версия SDK Chartboost 9.10.1.
Версия 9.10.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.10.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.11.0.
- Chartboost SDK версии 9.10.0.
Версия 9.9.3.0
- Подтверждена совместимость с Chartboost SDK версии 9.9.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.11.0.
- Chartboost SDK версии 9.9.3.
Версия 9.9.2.0
- Подтверждена совместимость с Chartboost SDK версии 9.9.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.8.0.
- Chartboost SDK версии 9.9.2.
Версия 9.9.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.9.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.7.0.
- Chartboost SDK версии 9.9.1.
Версия 9.9.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.9.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.5.0.
- Chartboost SDK версии 9.9.0.
Версия 9.8.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.8.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.0.0.
- Chartboost SDK версии 9.8.1.
Версия 9.8.0.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.0.0.
- Chartboost SDK версии 9.8.0.
Версия 9.8.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.8.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.11.0.
- Chartboost SDK версии 9.8.0.
Версия 9.7.0.1
- В
CFBundleShortVersionStringтеперь три компонента вместо четырех.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Chartboost SDK версии 9.7.0.
Версия 9.7.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.7.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- Chartboost SDK версии 9.7.0.
Версия 9.6.0.1
- Теперь требуется iOS версии 12.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
- Включите
Info.plistв фреймворки вChartboostAdapter.xcframework.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- Версия Chartboost SDK 9.6.0.
Версия 9.6.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.6.0.
- Заменен устаревший метод
GADMobileAds.sharedInstance.sdkVersionнаGADMobileAds.sharedInstance.versionNumber. - Добавлена реализация
GADMediationInterstitialAd.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.14.0.
- Версия Chartboost SDK 9.6.0.
Версия 9.5.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.5.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.12.0.
- Chartboost SDK версии 9.5.1.
Версия 9.4.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.4.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.7.0.
- Chartboost SDK версии 9.4.0.
Версия 9.3.1.0
- Подтверждена совместимость с Chartboost SDK версии 9.3.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.7.0.
- Chartboost SDK версии 9.3.1.
Версия 9.3.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.3.0.
- Теперь требуется iOS версии 11.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.4.0.
- Chartboost SDK версии 9.3.0.
Версия 9.2.0.0
- Удален импорт
GADMChartboostExtrasв заголовочном файлеChartboostAdapter. - Подтверждена совместимость с Chartboost SDK версии 9.2.0.
- Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.
- Прекращена поддержка архитектуры
armv7. - Теперь требуется iOS версии 11.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.0.0.
- Chartboost SDK версии 9.2.0.
Версия 9.1.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.1.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.11.0.
- Chartboost SDK версии 9.1.0.
Версия 9.0.0.0
- Подтверждена совместимость с Chartboost SDK версии 9.0.0.
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.10.0.
- Адаптер обновлен для использования
didRewardUserAPI. - Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.10.0.
- Chartboost SDK версии 9.0.0.
Версия 8.5.0.2
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.0.0.
- Теперь требуется Google Mobile Ads SDK версии 9.0.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.0.0.
- Chartboost SDK версии 8.5.0.
Версия 8.5.0.1.0
- Подтверждена совместимость с Chartboost SDK 8.5.0, который в CocoaPods относится к версии 8.5.0.1.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.13.0.
- Chartboost SDK версии 8.5.0.
Версия 8.5.0.0
- Подтверждена совместимость с Chartboost SDK 8.5.0.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.12.0.
- Chartboost SDK версии 8.5.0.
Версия 8.4.2.0
- Подтверждена совместимость с Chartboost SDK 8.4.2.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.6.0.
- Chartboost SDK версии 8.4.2.
Версия 8.4.1.1
- Ослаблена зависимость от Google Mobile Ads SDK версии 8.0.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.4.0.
- Chartboost SDK версии 8.4.1.
Версия 8.4.1.0
- Подтверждена совместимость с Chartboost SDK 8.4.1.
- Теперь требуется Google Mobile Ads SDK версии 8.1.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.1.0.
- Chartboost SDK версии 8.4.1.
Версия 8.4.0.1
- Добавлены стандартизированные коды ошибок и сообщения адаптера.
- Адаптер обновлен для использования формата
.xcframework. - Теперь требуется Google Mobile Ads SDK версии 8.0.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.0.0.
- версия 8.4.0 SDK Chartboost;
Версия 8.4.0.0
- Подтверждена совместимость с Chartboost SDK 8.4.0.
- Теперь требуется Google Mobile Ads SDK версии 7.68.0 или выше.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.68.0.
- версия 8.4.0 SDK Chartboost;
Версия 8.3.1.0
- Подтверждена совместимость с Chartboost SDK 8.3.1.
- Теперь требуется Google Mobile Ads SDK версии 7.66.0 или выше.
- Теперь требуется iOS 10.0 или более поздней версии.
- Адаптер обновлен и теперь поддерживает запросы адаптивных баннеров.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.66.0.
- Chartboost SDK версии 8.3.1.
Версия 8.2.1.0
- Подтверждена совместимость с Chartboost SDK 8.2.1.
- Теперь требуется Google Mobile Ads SDK версии 7.64.0 или более поздней.
- Теперь требуется iOS версии 9.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.64.0.
- Chartboost SDK версии 8.2.1.
Версия 8.2.0.0
- Подтверждена совместимость с Chartboost SDK 8.2.0.
- Теперь требуется Google Mobile Ads SDK версии 7.61.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.61.0.
- Chartboost SDK версии 8.2.0.
Версия 8.1.0.1
- Минимальная требуемая версия Google Mobile Ads SDK теперь 7.60.0.
- Адаптер обновлен для использования нового API Chartboost. Устаревшие API удалены.
- Теперь адаптер поддерживает загрузку нескольких объявлений одного формата с использованием одного местоположения Chartboost.
- Если вознаграждение не переопределено в интерфейсе AdMob или Менеджера рекламы, то для объявлений с вознаграждением будет использоваться значение, указанное в интерфейсе Chartboost, а не
0.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.60.0.
- Chartboost SDK версии 8.1.0.
Версия 8.1.0.0
- Подтверждена совместимость с Chartboost SDK 8.1.0.
- Минимальная требуемая версия Google Mobile Ads SDK теперь 7.59.0.
- Прекращена поддержка архитектуры i386.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.59.0.
- Chartboost SDK версии 8.1.0.
Версия 8.0.4.0
- Подтверждена совместимость с Chartboost SDK 8.0.4.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.52.0.
- Chartboost SDK версии 8.0.4.
Версия 8.0.1.1
- Исправлена проблема, из-за которой при запросе баннеров не возвращались заполнения.
Версия 8.0.1.0
- Подтверждена совместимость с Chartboost SDK 8.0.1.
- Добавлена поддержка запросов баннеров.
Версия 7.5.0.1
- Добавлен код для правильной инициализации Chartboost SDK.
Версия 7.5.0.0
- Подтверждена совместимость с Chartboost SDK 7.5.0.
- Адаптер обновлен и теперь использует новый API для объявлений с вознаграждением.
- Адаптер обновлен для обработки нескольких запросов межстраничных объявлений.
- Теперь требуется Google Mobile Ads SDK версии 7.42.2 или более поздней.
Версия 7.3.0.0
- Подтверждена совместимость с Chartboost SDK 7.3.0.
Версия 7.2.0.1
- В адаптер добавлен обратный вызов
adapterDidCompletePlayingRewardBasedVideoAd:.
Версия 7.2.0.0
- Подтверждена совместимость с Chartboost SDK 7.2.0.
Версия 7.1.2.0
- Подтверждена совместимость с Chartboost SDK 7.1.2.
Версия 7.1.1.0
- Подтверждена совместимость с Chartboost SDK 7.1.1.
Версия 7.1.0.0
- Подтверждена совместимость с Chartboost SDK 7.1.0.
Версия 7.0.4.0
- Подтверждена совместимость с Chartboost SDK 7.0.4.
Версия 7.0.3.0
- Подтверждена совместимость с Chartboost SDK 7.0.3.
Версия 7.0.2.0
- Подтверждена совместимость с Chartboost SDK 7.0.2.
- Добавлена поддержка двух новых кодов ошибок Chartboost.
Версия 7.0.1.0
- Подтверждена совместимость с Chartboost SDK 7.0.1.
Версия 7.0.0.0
- Подтверждена совместимость с Chartboost SDK 7.0.0.
Версия 6.6.3.0
- Подтверждена совместимость с Chartboost SDK 6.6.3.
- Удалена поддержка архитектуры armv7s.
- Исправлена ошибка, из-за которой у издателей возникали проблемы с компиляцией в Swift при импорте
ChartboostAdapter.frameworkв качестве модуля, который импортировал немодульный Chartboost SDK.
Версия 6.6.2.0
- Подтверждена совместимость с Chartboost SDK 6.6.2.
Версия 6.6.1.0
- Подтверждена совместимость с Chartboost SDK 6.6.1.
Версия 6.6.0.0
- Подтверждена совместимость с Chartboost SDK 6.6.0.
Версия 6.5.2.1
- Добавлена поддержка бит-кода.
- Теперь адаптер Chartboost распространяется как фреймворк.
- Чтобы импортировать
ChartboostAdapter.frameworkв проект, убедитесь, что для параметраAllow Non-modular Includes in Framework Modulesзадано значениеYESв разделе Build Settings (Настройки сборки) целевого объекта.
Версия 6.5.2.0
- Изменена система именования версий: [версия Chartboost SDK].[версия исправления адаптера].
- Минимальная версия Chartboost SDK теперь 6.5.1.
- Минимальная требуемая версия Google Mobile Ads SDK теперь 7.10.1.
- Исправлена ошибка, из-за которой не поддерживалось несколько мест размещения рекламы Chartboost.
- Теперь приложения получают обратный вызов
interstitialWillDismissScreen:, когда межстраничное объявление собирается закрыться. - Теперь приложения получают обратный вызов
rewardBasedVideoAdDidOpen:, когда открывается видеообъявление с вознаграждением.
Версия 1.1.0
- Удалено место размещения рекламы Chartboost из дополнительных функций Chartboost. Теперь местоположение объявления указывается в консоли AdMob при настройке Chartboost для медиации.
Версия 1.0.0
- Первый выпуск. Поддерживаются видеообъявления с вознаграждением и межстраничные объявления.