한눈에 보기: 광고 파트너에게 커스텀 오디언스를 보내기 위해 추가 유저 식별자를 설정합니다.
추가 식별자에 대하여
앱스플라이어 오디언스는 커스텀 오디언스를 광고 파트너에게 전송하기 위해 다음과 같은 디바이스 식별자를 자동으로 지원합니다.
- iOS : IDFA
- 안드로이드 (구글 플레이): GAID
- 안드로이드 (타사 앱 스토어): OAID 및 IMEI
일부 광고 파트너는 추가 유저 식별자를 기반으로 한 커스텀 오디언스 매칭도 지원합니다. 오디언스에서는 앱스플라이어 SDK 또는 S2S 모바일 API를 통해 특별히 구성하는 경우 이러한 식별자를 활용할 수 있는 옵션을 제공합니다.
이러한 추가 식별자에는 전화번호와 이메일이 포함될 수 있으며, SHA256 해싱으로 암호화된 경우에만 사용할 수 있습니다. 이러한 추가 식별자를 사용할 때는 추가 식별자 이용약관의 적용을 받습니다.
다음 단계
- 사용 가능한 식별자 표에서 사용하려는 추가 식별자를 선택하세요 . 모든 광고 파트너가 모든 식별자를 지원하는 것은 아닙니다.
- 개발자 — 선택한 식별자를 구성하세요:
- 사용 가능한 식별자의 표에 나타난 파라미터 및 형식 요구 사항
- SDK 및 >S2S 참조 및 코드 샘플
- 오디언스 대시보드에서:
- 계정 수준의 유저 식별자 정책을 설정하세요.
- 각 파트너 연결에 업로드할 식별자를 선택하세요.
사용 가능한 식별자
아래 표에 표시된 대로, 하나 이상의 식별자를 구성할 수 있습니다.
추가 식별자 — 파라미터 및 형식
식별자 | 파라미터 이름 | 형식 | 예시 값 (해싱 전) |
---|---|---|---|
이메일 주소 | 이메일_sha256 |
|
이름@도메인.com |
전화번호 (아래 참고사항 참조) |
전화번호_sha256 |
|
442070313000 |
전화번호 E164 (아래 참고사항 참조) |
전화번호_e164_sha256 |
|
+442070313000 |
참고 사항광고 파트너마다 지원하는 전화번호 형식이 다릅니다. 따라서 전화번호를 사용하기로 선택한 경우 두 가지 식별자를 모두 설정하세요. 전화번호 및 전화번호 E164. |
SDK 참조 및 코드 샘플
SDK를 통해 오디언스 식별자를 발송할 때:
- 해시되지 않은 이메일 주소를 제외한 식별자의 경우 을 사용하세요.
- 해시된 이메일 주소의 경우 을 사용하세요.
iOS SDK 설정
추가 유저 식별자로 해시된 전화번호를 설정하려면:
NSDictionary *customData = @{
@"audiences": @{
@"phone_number_sha256": @"6C91C4C640F6EF0162833260DB4F13DEC0DF2B683092F4DBA7E874BEF1ACEA37",
@"phone_number_e164_sha256":@"F3D7E96C73FB0DE1B66ACFCE541D7AF758FBD4F3FA3AF0EA4E10110000D3625E"
}
};
[[AppsFlyerLib shared] setAdditionalData:customData];
let customData: Dictionary = [
“audiences” : [
"phone_number_sha256":"6C91C4C640F6EF0162833260DB4F13DEC0DF2B683092F4DBA7E874BEF1ACEA37",
"phone_number_e164_sha256":"F3D7E96C73FB0DE1B66ACFCE541D7AF758FBD4F3FA3AF0EA4E10110000D3625E"
]
]
AppsFlyerLib.shared().customData = customData
추가 유저 식별자로 해시된 이메일 주소를 설정하려면:
메서드 서명 |
|
사용 예시 |
|
안드로이드 SDK 설정
추가 유저 식별자로 해시된 전화번호를 설정하려면:
HashMap<String, Object> audiences = new HashMap<>();
audiences.put("phone_number_sha256", "6C91C4C640F6EF0162833260DB4F13DEC0DF2B683092F4DBA7E874BEF1ACEA37");
audiences.put("phone_number_e164_sha256", "F3D7E96C73FB0DE1B66ACFCE541D7AF758FBD4F3FA3AF0EA4E10110000D3625E");
HashMap<String, Object> customDataMap = new HashMap<>();
customDataMap.put("audiences", audiences);
AppsFlyerLib.getInstance().setAdditionalData(customDataMap);
val audiences = hashMapOf<String, Any>(
"phone_number_sha256" to "6C91C4C640F6EF0162833260DB4F13DEC0DF2B683092F4DBA7E874BEF1ACEA37",
"phone_number_e164_sha256" to "F3D7E96C73FB0DE1B66ACFCE541D7AF758FBD4F3FA3AF0EA4E10110000D3625E"
)
val customDataMap = hashMapOf<String, Any>("audiences" to audiences)
AppsFlyerLib.getInstance().setAdditionalData(customDataMap)
추가 유저 식별자로 해시된 이메일 주소를 설정하려면:
메서드 서명 |
|
사용 예시 |
|
S2S 참조 및 코드 샘플
S2S를 통해 오디언스 식별자를 발송할 때 매개변수를 사용하여 모든 식별자 (해시된 이메일 주소 포함)를 처리합니다. 하나 이상의 식별자를 발송할 수 있습니다.
S2S를 통한 식별자 발송
형식:
- 중첩된 JSON
- 키 값은
audiences
이어야 합니다. - 모든 값은 다음 코드 예제에 표시된 대로 문자열로 변환되어야 합니다.
- 매개변수 이름은 위의 사용 가능한 식별자 표에 나열된 이름과 일치해야 합니다.
일반 형식:
"custom_data" : {
\"audiences\" : {
\"parameter_name_a\" : \"hashed_identifer_a\",
\"parameter_name_a\" : \"hashed_identifer_b\",
\"parameter_name_c\" : \"hashed_identifer_c\"
}
}
해시된 전화번호 및 해시된 이메일 주소에 대한 예시:
"custom_data" : {
\"audiences\" : {
\"phone_number_sha256\" : \"6C91C4C640F6EF0162833260DB4F13DEC0DF2B683092F4DBA7E874BEF1ACEA37\",
\"phone_number_e164_sha256\" : \"F3D7E96C73FB0DE1B66ACFCE541D7AF758FBD4F3FA3AF0EA4E10110000D3625E\",
\"email_sha256\" : \"34D31BE18022626DE6B311D6A76E791176D2691B6EEF406F524D8F56364C187A\"
}
}