✨ New Features
-
AdaptyProfile.appliedAttributionSources. A new field listing the identifiers of attribution sources applied to the profile and available for segmentation. Use the newAttributionSourcetype to compare against known sources — e.g.'apple_search_ads'for Apple Search Ads.const profile = await adapty.getProfile(); if (profile.appliedAttributionSources?.includes('apple_search_ads')) { // the profile was attributed to Apple Search Ads }
Improvements
- (iOS) Kids Mode: Apple Search Ads attribution. The SDK now sends the Apple Search Ads (AdServices) attribution token in Kids Category builds. The ASA token from
AAAttributionis anonymized and first-party (not IDFA /AdSupport), so it is permitted under COPPA.
Fixes
- (iOS) Placement variation weights. Fixed an off-by-one in placement variation weight distribution that could slightly skew A/B traffic allocation at exact weight boundaries.