본문 바로가기
Unity

Unity Firebase analytics IDFA 정보 수집없이 사용하기

by Derricks2 2022. 12. 5.
반응형

iOS 14.5에서 Apple은 개발자가 앱 추적 투명성 프레임워크를 통해 사용자를 추적하거나 기기의 IDFA(광고 식별자)에 액세스 할 수 있는 권한을 받도록 요구합니다. 자세한 내용은 Apple의 사용자 개인정보 보호 및 데이터 사용  Apple의 앱 추적 투명성 문서를 참고!

Firebase 서비스 중에 Analytics 서비스는 위에 정책의 영향을 받을 수 있습니다.

 

Firebase iOS Platfrom은 cocoapods을 이용하여, 서비스를 제공합니다.

 

# Add the Firebase pod for Google Analytics
#pod 'FirebaseAnalytics'

# For Analytics without IDFA collection capability, use this pod instead
pod ‘Firebase/AnalyticsWithoutAdIdSupport’

# Add the pods for any other Firebase products you want to use in your app
# For example, to use Firebase Authentication and Cloud Firestore
pod 'FirebaseAuth'
pod 'FirebaseFirestore'

 

Unty에서는 보통 onPostbuild process API에서 빌드후 생성된 Xcode project에서 pod을 실행합니다.

이때, FirebaseAnalytics 대신에  Firebase/AnalyticsWithouAdIdSupport를 정의해서 사용하면 됩니다.

Assets/Firebase/AnalyticsDependencies.xml 파일에서 수정가능합니다! 

 


<dependencies>
<iosPods>
<iosPod name="Firebase/AnalyticsWithoutAdIdSupport" minTargetSdk="8.0">
</iosPod>
</iosPods>
<androidPackages>
<androidPackage spec="com.google.firebase:firebase-analytics:21.2.0">
</androidPackage>
<androidPackage spec="com.google.firebase:firebase-analytics-unity:10.1.1">
<repositories>
<repository>Assets/Firebase/m2repository</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
반응형