Android SDK'da Kids Mode
Android uygulamanız çocuklara yönelikse Google 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.
Ne yapılması gerekiyor?
Adapty SDK’yı aşağıdakilerin toplanmasını devre dışı bırakacak şekilde yapılandırmanız gerekir:
Bunlara ek olarak, customer user ID kullanımında dikkatli olmanızı öneririz. <Ad.Soyad> formatındaki kullanıcı kimlikleri, e-posta kullanımında olduğu gibi kişisel veri toplama olarak değerlendirilecektir. Kids Mode için en iyi uygulama, uyumluluğu sağlamak amacıyla rastgele veya anonimleştirilmiş tanımlayıcılar (ör. karma kimlikler veya cihaz tarafından üretilen UUID’ler) kullanmaktır.
Kids Mode’u Etkinleştirme
Adapty Kontrol Paneli’ndeki güncellemeler
Adapty Kontrol Paneli’nde IP adresi toplamasını devre dışı bırakmanız gerekir. Bunun için App settings sayfasına gidin ve Collect users’ IP address altındaki Disable IP address collection seçeneğine tıklayın.
Mobil uygulama kodunuzdaki güncellemeler
Politikalara uymak için Adapty SDK’yı başlatırken Android Advertising ID (AAID/GAID) ve IP adresi toplamasını devre dışı bırakmanız gerekir:
Kotlin:
override fun onCreate() {
super.onCreate()
Adapty.activate(
applicationContext,
AdaptyConfig.Builder("PUBLIC_SDK_KEY")
.withAdIdCollectionDisabled(true) // set to `true`
.withIpAddressCollectionDisabled(true) // set to `true`
.build()
)
}
Java:
@Override
public void onCreate() {
super.onCreate();
Adapty.activate(
applicationContext,
new AdaptyConfig.Builder("PUBLIC_SDK_KEY")
.withAdIdCollectionDisabled(true) // set to `true`
.withIpAddressCollectionDisabled(true) // set to `true`
.build()
);
}
Android manifest’inizdeki güncellemeler
Uygulamanız yalnızca çocuklara yönelikse ve Android 13 (API 33) veya daha yüksek bir sürümü hedefliyorsa, Google Play AD_ID iznini talep etmemenizi zorunlu kılar. Uygulamanızdaki başka bir SDK (analitik, attribution veya reklam), manifest birleştirme yoluyla bu izni ekleyebilir. withAdIdCollectionDisabled(true) ayarını yapmak, Adapty’nin kimliği toplamasını engeller; ancak başka bir SDK tarafından tanımlanan bir izni kaldırmaz.
İzni kaldırmak için aşağıdaki kodu app/src/main/AndroidManifest.xml dosyasındaki <manifest> öğesinin içine ekleyin. <manifest> öğesinin xmlns:tools="http://schemas.android.com/tools" bildirimini içermesi gerekir.
<uses-permission
android:name="com.google.android.gms.permission.AD_ID"
tools:node="remove" />