Apps Kit SDK logoApps Kit SDK
Dokümantasyon · iOS Entegrasyonu

Genel Bakış

Bu kılavuz, AppsKitSDK'yi (AKS) iOS uygulamanıza entegre etmek için gereken tüm adımları kapsar: framework'leri projenize ekleme, Podfile ve Info.plist yapılandırması, SDK'yı başlatma, tüm reklam formatlarını çağırma, olaylar ve loglama, yerel depolama ve yerleşik hata ayıklama araçları.

SDK'yı AKS Portal üzerinden indirin: iOS'i seçip Download düğmesine tıklayın. Bu işlem, .xcframework klasörlerini içeren bir .zip dosyası indirir.

AKS, doğrudan Xcode projenize ekleyeceğiniz, önceden derlenmiş iki .xcframework ikili dosyası olarak dağıtılır. AKS'nin kendisi için CocoaPods/SPM paket tanımlayıcısı yoktur:

  • AKSKit.xcframework — temel motor: reklam yükleme/arabuluculuk (mediation), uzaktan yapılandırma, olaylar ve loglama. Sınıfları Objective-C birlikte çalışabilirlik katmanı üzerinden dışa açılır. Bu nedenle bazı imzalar, tamamen yerel Swift türleri yerine Kotlin'e özgü türler (PlatformContext, KotlinInt? vb.) içerir. Kılavuz boyunca bunlarla karşılaşacaksınız.
  • AppsKit.xcframework — AKSKit'i daha kullanıcı dostu ve Swift'in kullanım kalıplarına uygun bir arayüzle sarmalayan bir Swift facade katmanı: AppsKitSDKAdsManagerIOS, AKSBaseAppDelegate ve her reklam ağına özel reklam işleyicileri. Bu kılavuz, bu facade katmanını temel alır.

En güncel .xcframework klasör çiftini edinmek için AKS Portal üzerinden en son zip dosyasını indirin. Şu anda iOS için bir paket kayıt deposunda eşdeğer bir dağıtım bulunmadığından, "iOS için en güncel AKS", bir manifest dosyasında güncellediğiniz sürüm numarası değil, "indirilen en son zip dosyası" anlamına gelir.