Обзор
В этом руководстве описано всё необходимое для интеграции AppsKitSDK (AKS) в ваше iOS-приложение: добавление фреймворков в проект, настройка Podfile и Info.plist, инициализация SDK, вызов всех рекламных форматов, события и логирование, локальное хранилище и встроенные инструменты отладки.
Скачайте SDK с портала AKS: выберите iOS и нажмите Download — загрузится файл .zip с папками .xcframework.
AKS поставляется в виде двух предварительно скомпилированных бинарных фреймворков .xcframework, которые нужно добавить непосредственно в проект Xcode. Сам AKS недоступен как зависимость CocoaPods/SPM:
AKSKit.xcframework— основное ядро: загрузка рекламы и медиация, удалённая конфигурация, события и логирование. Его классы доступны через механизм совместимости с Objective-C, поэтому в некоторых сигнатурах используются типы, характерные для Kotlin (PlatformContext,KotlinInt?и т. д.), а не нативные типы Swift. Такие типы будут встречаться на протяжении всего руководства.AppsKit.xcframework— фасад на Swift, который оборачиваетAKSKitи предоставляет более удобный API в стиле Swift:AppsKitSDKAdsManagerIOS,AKSBaseAppDelegateи обработчики рекламы для отдельных рекламных сетей. Именно на этом фасаде основано данное руководство.
Чтобы получить актуальную пару папок .xcframework, скачайте последний zip-архив с портала AKS. Сейчас версия для iOS не публикуется в реестрах пакетов, поэтому «последняя версия AKS для iOS» — это содержимое последнего скачанного zip-архива, а не номер версии, который можно обновить в манифесте.