SDK с открытым исходным кодом

Последнее обновление:

Приведенная ниже информация и связанный с ней репозиторий Github устарели с 5 ноября 2015. Загрузите новейший подключаемый модуль Adobe Air для Chartboost с нашей страницы загрузки SDK и не забудьте ознакомиться с нашим обновленным руководством к интеграции Adobe AIR!

Хотите самостоятельно видоизменить Chartboost SDK – и поделиться своими улучшениями с другими разработчиками? Не беспокойтесь! Наши SDK с открытым исходным кодом не скрывают никаких ключевых компонентов, так что вы без труда сможете воплотить свои идеи в жизнь.


Содержание


Как внести свой вклад

Наши SDK с открытым исходным кодом размещены на GitHub, куда можно направлять pull-запросы с исправлениями ошибок и новыми функциями.

Мы всегда рады исправлению ошибок и очень благодарны за потраченное вами время и силы! Новые функции должны соответствовать нашим «Положениям и условиям» и не затрагивать базовое поведение SDK.

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

Подача pull-запросов

Для начала обратитесь к разделу ниже, чтобы найти свой SDK на GitHub.

После этого клонируйте репозиторий, чтобы внести свои изменения, а по окончании подайте pull-запрос. Каждый pull-запрос должен включать:

  1. Хорошо комментированный код
  2. Подробный журнал изменений (в формате .md)
  3. Образец проекта для демонстрации или для проверки внесенных вами изменений

Работая над исправлением ошибки, не забывайте следить за текущими проблемами, о которых сообщает GitHub, и за соответствующими обсуждениями – быть может, кто-то уже предложил хорошие идеи, которыми можно воспользоваться!

Лицензирование

Все SDK с открытым исходным кодом используют лицензию MIT. Лицензия относится только к открытому исходному коду; компилированный код должен оставаться без изменений. Подробнее см. файл license.txt, который входит в репозиторий вашего SDK на GitHub.


Поддержка SDK с открытым исходным кодом

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


Встроенное расширение для Adobe AIR

Известные проблемы

iOS:

  • Chartboost будет отключен в iOS версий ниже iOS 6

Android

  • Рекламные вставки Chartboost могут не закрываться надлежащим образом в тех приложениях, где autoOrients задан как «true» в следующих обстоятельствах: поворот устройства при отображении рекламной вставки. Черный фон рекламных вставок сохраняется до тех пор, пока устройство вновь не будет повернуто либо пока не будет обновлен экран (это можно сделать с помощью делегированного метода didDismissInterstitial).