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

Genel Bakış

Bu kılavuz, AppsKitSDK (AKS) entegrasyonunu iOS uygulamanızda gerçekleştirmek 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 günlük kaydı, yerel depolama ve yerleşik hata ayıklama araçları.

SDK'yı AKS Portal üzerinden indirin: iOS seçeneğini 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 ve medyasyon, uzaktan yapılandırma, olaylar ve günlük kaydı. Sınıfları Objective-C birlikte çalışabilirlik katmanı üzerinden dışa aktarı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 bu türlerle karşılaşacaksınız.
  • AppsKit.xcframework — AKSKit için kullanımı daha kolay, Swift'in yerleşik kullanım biçimlerine uygun bir arayüz sunan Swift sarmalayıcı katmanı: AppsKitSDKAdsManagerIOS, AKSBaseAppDelegate ve reklam ağına özel reklam işleyicileri. Bu kılavuz, bu sarmalayıcı katmanı temel alır.

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