---
title: "iOS SDK'da Kids Mode"
description: "Apple politikalarına uymak için Kids Mode'u kolayca etkinleştirin. iOS SDK'da IDFA veya reklam verisi toplanmaz."
---

iOS uygulamanız çocuklara yönelikse [Apple](https://developer.apple.com/kids/) politikalarına uymanız gerekir. Adapty SDK kullanıyorsanız, birkaç basit adımla SDK'yı bu politikalara uygun şekilde yapılandırabilir ve uygulama mağazası incelemelerini geçebilirsiniz.

## Neler gerekiyor? \{#whats-required\}

Adapty SDK'yı aşağıdakilerin toplanmasını devre dışı bırakacak şekilde yapılandırmanız gerekir:

- [IDFA (Reklamverenler için Tanımlayıcı)](https://en.wikipedia.org/wiki/Identifier_for_Advertisers)
- [IP adresi](https://www.ftc.gov/system/files/ftc_gov/pdf/p235402_coppa_application.pdf)

Bunlara ek olarak, müşteri kullanıcı kimliğini dikkatli kullanmanızı öneririz. `<AdSoyad>` formatındaki kullanıcı kimliği, e-posta kullanımı gibi kişisel veri toplama olarak değerlendirilecektir. Kids Mode için en iyi uygulama, uyumluluğu sağlamak amacıyla rastgele oluşturulmuş veya anonimleştirilmiş tanımlayıcılar (ör. hashlenmiş kimlikler veya cihaz tarafından oluşturulan UUID'ler) kullanmaktır.

## Kids Mode'u Etkinleştirme \{#enabling-kids-mode\}

### Adapty Kontrol Paneli'nde yapılacak güncellemeler \{#updates-in-the-adapty-dashboard\}

Adapty Kontrol Paneli'nde IP adresi toplamayı devre dışı bırakmanız gerekir. Bunun için [Uygulama ayarları](https://app.adapty.io/settings/general) sayfasına gidin ve **Collect users' IP address** altındaki **Disable IP address collection** seçeneğine tıklayın.

### Mobil uygulama kodunuzda yapılacak güncellemeler \{#updates-in-your-mobile-app-code\}

Politikalara uymak için kullanıcının IDFA ve IP adresi toplamasını devre dışı bırakın.

<Tabs>
<TabItem value="spm" label="Swift Package Manager" default>
Swift Package Manager kullanıyorsanız, SDK'yı yüklerken Xcode'da **Adapty_KidsMode** modülünü seçerek Kids Mode'u etkinleştirebilirsiniz.

Xcode'da **File** -> **Add Package Dependency...** seçeneğine gidin. Paket bağımlılığı ekleme adımları Xcode sürümüne göre farklılık gösterebileceğinden, gerekirse Xcode belgelerine başvurun.

1. Depo URL'sini girin:
   ```
   https://github.com/adaptyteam/AdaptySDK-iOS.git
   ```
2. Sürümü seçin (en güncel kararlı sürüm önerilir) ve **Add Package** seçeneğine tıklayın.
3. **Choose Package Products** penceresinde ihtiyacınız olan modülleri seçin:
   - **Adapty_KidsMode** (temel modül)
   - **AdaptyUI** (isteğe bağlı - yalnızca Paywall Builder kullanmayı planlıyorsanız)

   Başka bir pakete ihtiyacınız olmayacak.
4. Kurulumu tamamlamak için **Add Package** seçeneğine tıklayın.
</TabItem>
<TabItem value="cocoapods" label="CocoaPods">
1. Podfile'ınızı güncelleyin:

   - `post_install` bölümünüz **yoksa**, aşağıdaki kod bloğunun tamamını ekleyin.
   - `post_install` bölümünüz **varsa**, vurgulanan satırları mevcut bölümle birleştirin.

   ```ruby showLineNumbers title="Podfile"
   post_install do |installer|
     installer.pods_project.targets.each do |target|
       // highlight-start
       if target.name == 'Adapty'
         target.build_configurations.each do |config|
           config.build_settings['OTHER_SWIFT_FLAGS'] ||= ['$(inherited)']
           config.build_settings['OTHER_SWIFT_FLAGS'] << '-DADAPTY_KIDS_MODE'
         end
       end
       // highlight-end
     end
   end
   ```

2. Değişiklikleri uygulamak için aşağıdaki komutu çalıştırın:

   ```sh showLineNumbers title="Shell"
   pod install 
   ```
</TabItem>
</Tabs>