TPPersonalizedOffer

TPPersonalizedOffer란?

텐투플레이 개인화 오퍼 및 AI 인게임 상점 오퍼 출력 기능을 위한 클래스입니다.

메소드

다음은 TPPersonalizedOffer 클래스에 포함된 메소드입니다.

이름 설명

GetOfferAsync

오퍼 내용을 비동기로 가져와 클라이언트 DB에 저장합니다.

SelectOfferInfo

현재 클라이언트 DB 내 유효한 오퍼에 대한 정보를 최신 생성된 순으로 불러옵니다.

ShowOfferById

플레이어에게 offer_id에 해당하는 오퍼 화면을 보여줍니다.

ShowLastestOffer

플레이어에게 최신 오퍼를 보여줍니다.

OfferOpened

오퍼를 열어볼 때 호출됩니다.

TentuPlayAIOffer.cs와 TentuPlayManualOffer.cs에서 기본으로 사용되고 있는 메소드입니다.

MarkDoNotShowAgain

더 이상 보지 않기 체크박스 선택 시 호출됩니다.

TentuPlayAIOffer.cs와 TentuPlayManualOffer.cs에서는 오늘 하루 다시 보지 않기를 기본 본문으로 사용하고 있습니다. 더 이상 보지 않기를 쓰려면 위 두 스크립트를 편집해서 사용하십시오.

MarkDoNotShowToday

오늘 하루 다시 보지 않기 체크박스 선택 시 호출됩니다.

  • 호출 시 현지 시간 기준 그날 하루 동안은 SelectOfferInfo, ShowOfferById, ShowLatestOffer를 호출해도 플레이어에게 노출되지 않습니다.

  • TentuPlayAIOffer.cs와 TentuPlayManualOffer.cs에서 기본으로 사용하고 있는 메소드입니다.

UnmarkDoNotShowToday

오늘 하루 다시 보지 않기 체크박스 선택 해제시 호출됩니다.

TentuPlayAIOffer.cs와 TentuPlayManualOffer.cs에서 기본으로 사용하고 있는 메소드입니다.

GetRecommendedProduct

오퍼에서 추천된 상품의 csv 정보를 가져옵니다.

  • AI 인게임 상점 전용 메소드입니다.

  • TentuPlayAIOffer.cs에서 기본으로 사용하고 있는 메소드입니다.

SetProduct

오퍼에서 추천된 상품의 sprite와 price를 지정해줍니다.

  • AI 인게임 상점 전용 메소드입니다.

  • TentuPlayAIOffer.cs에서 기본으로 사용하고 있는 메소드입니다.