TPStashEvent.StashAdviceEvent

public int StashAdviceEvent(
    string player_uuid,
    int advice_id,
    adviceStatus advice_status,
    [string advice_detail=null]
);

설명

인게임 메일이나 팝업으로 전달된 어드바이스 메시지에 대한 사용자의 반응(예: 창을 열거나 닫거나 특정 버튼을 클릭함) 이벤트를 수집합니다.

호출이 성공한 경우 1이, 실패한 경우 -1이 반환됩니다. 호출에 실패할 경우 유니티 에디터 콘솔 TentuPlay debug mode에서 다음과 같은 메시지가 출력됩니다.

TPError||ERROR inserting table_name: exception_error_message

파라미터

이름 설명 필수 여부

player_uuid

플레이어의 고유 ID(캐릭터 ID가 아닌)로 Steam 사용자 ID나 Google Play 사용자 ID를 말함

필수

advice_id

어드바이스의 고유 ID

필수

advice_status

어드바이스 메시지를 접한 사용자의 행동 유형

public enum adviceStatus {
    Open,
    Dismiss,
    Interact
}
  • Open: 어드바이스를 열어봄

  • Dismiss: 어드바이스 UI의 닫기 버튼을 클릭함

  • Interact: 관련 버튼을 클릭하여 다음 단계로 넘어감

필수

advice_detail

어드바이스에서 광고 관련 인게임 콘텐츠의 고유 ID (예: 광고된 인게임 아이템, DLC 상품, 인게임 기프트 카드)

선택