테스트 디바이스 등록
애드팝콘, 라이브옵스 등 일부 서비스를 테스트하기 위해서는 테스트 디바이스를 등록해야 합니다.
테스트 디바이스를 등록하기 위해서는 다음의 디바이스 식별값이 필요합니다.
- Android : Google Advertising ID (ADID)
- iOS : Apple Advertising Identifier (IDFA)
테스트 디바이스 등록 팝업에서 기기 식별값을 등록하여 테스트 환경을 설정합니다.
Google Advertising ID(ADID) 의 확인
Google Advertising ID(이하 ADID)는 일반적으로 안드로이드 디바이스의 구글 설정 앱에서 확인 가능합니다.
와 같은 앱 아이콘 찾아 구글 설정으로 이동 합니다.
[Google 설정 - 광고 - 내 광고 ID] 에서 ADID 를 확인할 수 있으며, ADID의 형태는 다음과 같습니다.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- 광고 ID 재설정을 통해서 ADID가 변경되는 경우, 애드팝콘 오퍼월 기능 등을 사용할 수 없게 됩니다.
- ADID는 안드로이드OS 버전 2.2 이상과 구글 플레이 서비스 4.0 이상에서 동작합니다.
- ADID는 대소문자 변경 없이 RAW 값을 그대로 사용하여야 합니다.
Apple Advertising Identifier(IDFA)의 확인
애플광고식별자(이하 IDFA)는 AdSupport.framework 에서 제공하는 api를 통하여 확인 가능합니다.
XXXXXXXX-0000-0000-0000-XXXXXXXXXXXX
1. AdSupport.framework 추가
2. 헤더 파일 추가
#import <AdSupport/AdSupport.h>
3. IDFA 확인
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 60000
if (NSClassFromString(@"ASIdentifierManager"))
{
NSString * idfa = nil;
NSUUID *advertiserId = [[ASIdentifierManager sharedManager] advertisingIdentifier];
if (advertiserId)
{
idfa = [advertiserId UUIDString];
NSLog(@"IDFA ::: %@ : ", idfa);
}
}
#endif
- IDFA는 iOS6 이상에서 사용가능합니다.
- 광고식별자 재설정 시, 애드팝콘 오퍼월 기능 등을 사용할 수 없게 됩니다.
- IDFA를 수집할 수 없는 디바이스에서는 애드팝콘 등의 서비스를 정상 이용할 수 없습니다.
- IDFA는 대소문자 변경 없이 RAW 값을 그대로 사용하여야 합니다.