캠페인 보상 테스트 방법
테스트 환경 설정¶
상용 서버에서 캠페인 등록 및 보상 테스트를 하고자 할때 테스트 기기의 DID 또는 IP를 등록하여 해당 기기에서만 캠페인 노출 및 보상 테스트를 진행할 수 있습니다. 단, 공유기를 통해 공용으로 사용하는 IP의 경우 해당 IP에서는 모두 노출되오니, 테스트시에는 고정IP를 사용해주세요
게임을 선택하고 테스트할 기기의 DID또는 IP를 입력 후 신규등록을 클릭합니다.
등록된 정보를 확인합니다. 삭제 버튼을 클릭하여 DID또는 IP를 삭제할 수 있습니다.
DID와 IP를 모두 등록한 경우, 두 가지 중 하나만 해당 되어도 테스트 기기로 판단합니다.
테스트 기록 일괄 초기화¶
원활한 보상 테스트를 진행하기 위해 테스트 기기의 클릭, 매칭, 보상 등 모든 테스트 정보를 일괄 초기화를 진행할 수 있습니다.
콘솔 > 프로모션 > 테스트 > 테스트 로그 초기화 메뉴를 선택합니다. 총 세 개의 탭으로 구성되어 있습니다.
- ADID, VID, DID (ADID, VID, DID 입력하여 초기화)
- IP,OS Version (IP,OS버전 입력하여 초기화)
- 초대 횟수 초기화
로그를 초기화할 때 세 개의 탭을 모두 사용하시는 것을 권장합니다.
1만 진행한 경우 ADID 관련 로그는 제거되지만 iP,OS 정보만 있는 로그는 남아있을 수 있습니다. 또한 1을 진행해서 매칭 로그가 제거되더라도 초대 횟수는 그대로 유지됩니다. 따라서 3번도 진행해야 초대 횟수가 0으로 변경됩니다.
Warning
입력된 단말기에 있는 모든 프로모션 캠페인-보상 기록이 초기화 되니 반드시 테스트 시에만 사용해주시기 바랍니다. 또한 크로스 프로모션과 관련된 로그 삭제는 지원하지 않습니다.
ADID, VID, DID 입력하여 초기화¶
초기화를 위한 기기 정보의 ADID값을 입력합니다. 일부 단말기에서 ADID를 전달하지 않을 경우가 존재하므로 ADID값과 DID를 함께 입력 후 초기화 시도를 하는 것을 권장합니다. 필드 추가를 통해 최대 10개의 테스트기기 정보를 일괄 초기화가 가능합니다.
IP, OS version 입력하여 초기화¶
IP,OS version 초기화에서는 선택한 IP를 다시 초기화 상태에서 사용할 수 있도록 처리합니다. 그러나 해당 IP와 연관된 로그를 삭제하지는 않습니다. 만약 IP와 연결된 PlayerID의 로그를 완전히 제거하려면 ADID,VID,DID를 입력하여 초기화를 진행해 주세요.
초대 횟수 초기화¶
초대 횟수를 0으로 변경할 PlayerID를 입력하신 후, 초대 캠페인을 선택해 주세요. '초기화' 버튼을 클릭하면 초대 횟수가 0으로 변경됩니다.
기존 매칭 로그는 유지되므로, 매칭 로그까지 완전히 제거하고 싶다면 ADID,VID,DID를 입력하여 초기화를 진행해 주세요.
예를 들어 5명을 초대한 PlayerID의 초대 횟수를 '초기화'한다면, 초대 상대와의 연결은 유지하면서 초대 횟수만 0으로 돌아갈 수 있습니다.
초대 캠페인 테스트 준비¶
1. 초대 캠페인 세팅¶
원하는 초대 타입을 선택하여 초대 캠페인을 등록합니다.
2. 테스트 환경¶
- 테스트 단말 2개 확보
- 원활한 네트워크 환경
- 테스트와 연관된 Hive Console 권한 보유
- 콘솔 > 프로모션 > 유저 초대 > 초대 로그 조회
- 콘솔 > 프로모션 > 테스트 > 테스트 로그 초기화
초대 캠페인 테스트 방법¶
초대 캠페인 테스트를 위해 다음과 같이 진행해주세요.
1. '초대자','초대받는 자' 정보 확인¶
- '초대자' 기기에서 게임 설치 후 ADID, PlayerID를 확인합니다.
- '초대받은 자' (게임이 설치되지 않은 상태) 기기에서 ADID를 확인합니다.
- iOS 기기인 경우 IP,OS version 정보도 확인합니다.
2. 테스트 기록 초기화¶
Hive Console > 프로모션 > 테스트 기기 정보 일괄 초기화 진입하여 테스트 기기를 추가하고 초기화를 진행합니다. 테스트 기기의 클릭, 매칭, 보상 등 모든 테스트 정보를 일괄 초기화를 진행할 수 있습니다. [자세히보기]
- ADID, PlayerID 정보를 입력하여 테스트 로그를 초기화합니다.
- IP, OS Version 정보를 입력하여 테스트 로그를 초기화합니다.
- PlayerID를 입력하여 초대 횟수를 초기화 합니다
3. 초대 과정 진행¶
[초대 링크]
- '초대자'' 기기에서 초대 링크 확인
- 초대 링크를 ‘초대받는 자’ 단말에서 입력하여 페이지 진입, '설치 후 최초 보상 받기' 버튼 클릭
(런칭전 게임의 경우 마켓 설치 페이지가 없으므로 버튼만 클릭하고 다음단계 진행)[→ 노출되는 예시 이미지]
- ‘초대받는 자’ 기기에서 게임 설치, 약관 동의, 로그인 진행
[초대 코드]
- '초대자' 기준으로 발급된 초대 코드 확인
- '초대받는 자' 기기에서 게임 설치, 약관 동의, 로그인 진행
- '초대받는 자'가 초대 코드 입력하여 매칭 시도
- API 가이드를 참고하여 초대 코드 발급 페이지, 초대 코드 입력 페이지 개발을 진행해 주세요. [자세히보기]
4. 초대 로그 조회에서 테스트 결과 확인¶
Hive Console > 프로모션 > 유저 초대 > 초대 로그 조회 진입하여 유저를 조회합니다. 매칭 기록(Companinon 기록)은 ‘초대자’와 ‘초대 받은자’가 정상적으로 매칭되었을 때, 양쪽의 정보를 모두 확인할 수 있습니다. 보상 기록은 보상이 정상적으로 지급되었을 때 보상 정보를 확인할 수 있습니다.
5. 초대 테스트 완료¶
'초대자', '초대받는 자' PlayerID 모두 조회헀을 때 아무런 항목도 없는 경우 테스트 절차에 문제가 없었는지, 초대 기능 적용에 문제가 있는지 확인이 필요합니다.
매칭 기록(Companion로그)과 보상 로그가 모두 확인된다면 초대 기능이 정상적으로 동작한 것을 알 수 있습니다.