TPStashEvent.StashOfferEvent

public int StashOfferEvent(
    string player_uuid,
    int offer_id,
    messageStatus message_status,
    [string message_detail = null]
);

설명

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

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

TPError||ERROR inserting table_name: exception_error_message

파라미터

이름 설명 필수 여부

player_uuid

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

필수

offer_id

오퍼의 고유 ID

필수

message_status

오퍼 메시지를 접한 사용자의 행동 유형

public enum messageStatus {
    Impress,
    Open,
    Dismiss,
    Interact
}
  • Impress: 오퍼를 성공적으로 수신함

  • Open: 오퍼를 열어봄

  • Dismiss: 오퍼 UI의 닫기 버튼을 클릭함

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

필수

message_detail

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

선택