문제 해결 가이드¶
마케팅 어트리뷰션 기능 사용 시 발생하는 문제들을 해결할 수 있는 방법을 안내합니다.
AppsFlyer, Airbridge 함께 사용 시 Android Manifest 충돌 해결¶
Android¶
AppsFlyer, Airbridge를 함께 사용할 경우 android:fullBackupContent 관련하여 자동 백업 규칙 에러가 발생한다면 아래의 방법으로 충돌을 해결하세요.
먼저 res/xml 폴더에 game_custom_backup_rules.xml 파일을 만들고 아래의 코드를 추가하세요. 파일명은 임의로 변경 가능합니다.
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
<exclude domain="sharedpref" path="appsflyer-data"/>
<exclude domain="sharedpref" path="airbridge-internal" />
<exclude domain="sharedpref" path="airbridge-install" />
<exclude domain="sharedpref" path="airbridge-user-info" />
<exclude domain="sharedpref" path="airbridge-user-alias" />
<exclude domain="sharedpref" path="airbridge-user-attributes" />
<exclude domain="sharedpref" path="airbridge-device-alias" />
<exclude domain="database" path="airbridge.db" />
</full-backup-content>
이후, AndroidManifest.xml파일에 아래의 코드를 추가하세요.
<application
android:fullBackupContent="@xml/game_custom_backup_rules"
tools:replace="android:fullBackupContent"
어떠한 경우에도 자동 백업되는 것을 원하지 않을 경우 아래의 코드와 같이 android:fullBackupContent="false" 로 설정하세요.
Unreal¶
AppsFlyer, Airbridge를 함께 사용할 경우 android:fullBackupContent 관련하여 자동 백업 규칙 에러가 발생한다면 아래의 방법으로 충돌을 해결하세요.
먼저 /Plugins/HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/xml 폴더에 새 XML 파일을 만들고 아래 코드를 추가하세요. 여기에서는 예시로, game_custom_backup_rules.xml 파일을 만들었습니다.
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
<exclude domain="sharedpref" path="appsflyer-data"/>
<exclude domain="sharedpref" path="airbridge-internal" />
<exclude domain="sharedpref" path="airbridge-install" />
<exclude domain="sharedpref" path="airbridge-user-info" />
<exclude domain="sharedpref" path="airbridge-user-alias" />
<exclude domain="sharedpref" path="airbridge-user-attributes" />
<exclude domain="sharedpref" path="airbridge-device-alias" />
<exclude domain="database" path="airbridge.db" />
</full-backup-content>
이후, Project Settings > Platforms > Android > Advanced APK Packaging > Extra Tags for application node에서 아래 이미지와 같이 설정해주세요.
만약, 자동 백업을 원하지 않으면 아래 이미지와 같이 설정하세요.
Note
- Unreal Engine 4 사용 시, 아래의 코드를 Project Settings > Platforms > Android > Advanced APK Packaging > Extra Tags for
node 에 추가하세요.