테스트 디바이스는 애플리케이션을 개발 시 개발 편의 기능을 제공합니다. '테스트 디바이스'로 등록 된 기기는 '테스트 디바이스 전용'으로 설정된 콘텐츠 카드를 볼 수 있습니다. 이를 통해 일반 사용자에게는 콘텐츠를 표시하지 않고 테스트 콘텐츠를 통해 연동 기능을 테스트 할 수 있습니다. 테스트 디바이스는 SDK가 서버에 연결되면 자동으로 탭조이 디버그 로깅기능을 활성화 시킵니다. (SDK 11.4.0 이상).
테스트 디바이스를 설정하려면 디바이스에서 광고 ID를 찾고 해당 ID를 탭조이 대시 보드 "앱 설정 / 테스트 디바이스" 리스트에 추가해야합니다.
광고 ID에 대해 자세히 알아 보려면 Google 문서를 확인하세요.
앱에 너무 많은 트랜잭션이 발생하고 "개발자 콘솔"에서 장치를 찾을 수 없는 경우 다른 방법으로 광고 ID를 찾을 수 있습니다.
광고 ID를 캡처하는 첫 번째 방법은 Google 설정 앱을 사용하는 것입니다. 광고 섹션에서 화면 하단에는 광고 ID가 있습니다. * 'Google 설정'앱은 기기의 설정 애플리케이션이 아닌 'Google 설정'이라는 별도의 앱입니다. *
Logcat 출력을 관찰하여 광고 ID를 획득할 수 있습니다. 먼저 Tapjoy 디버그 모드가 활성화되어 있는지 확인해야합니다. 디버그 모드를 켜는 방법은 다음 링크에서 찾을 수 있습니다. : Native Android SDK, Unity SDK.
디버그 모드가 활성화되면 SDK는 광고 ID를 포함한 디버그 데이타를 기기의 로그에 기록합니다. 다음은 connect 호출시 출력되는 광고ID의 예시입니다. 이 출력 내용은 logcat에서 찾을 수 있습니다.
11-03 16:35:09.256: I/TapjoyConnect(2983): advertising_id: 41bbb39c-4569-4916-a6ee-4a27765f36e1
광고 ID를 획득한 후 애플리케이션의 "설정 > 테스트 디바이스"" 페이지로 이동합니다. 이 설정 페이지에서 광고 ID를 입력 할 수 있습니다. 이를 통해 해당 기기가 애플리케이션의 테스트 기기로 설정됩니다.
이제 테스트 디바이서 설정에 따라 테스트 관련 기능을 사용할 수 있습니다. 예를 들어 콘텐츠 설정 시 '테스트 디바이스에만 노출합니다.' 항목을 체크하면 해당 콘텐츠는 테스트 기기에서만 볼 수 있습니다.
잘못된 광고 ID 값은 허용되지 않습니다.(예:모두 0인 아이디)