콘솔로 이동

광고 시청

게임 내 광고를 노출하는 경우 아래와 같이 광고 관련 메소드를 호출하세요.

전면 광고

전면광고를 노출하는 경우 아래와 같이 WatchAd 메소드를 호출하세요.

전면 광고의 경우 WatchAd 메소드의 ad_type 에 adType.Interstitial 를 입력하세요.
WatchAd 메소드의 placed_at 은 해당 광고가 언제 노출되는지 노출 시점을 기록합니다.
WatchAd 메소드의 ad_status 는 광고 상태 또는 광고 시청 결과를 기록합니다.
추가 정보는 TPStashEvent.WatchAd 에서 확인하세요.
WatchAd
광고 노출 (쿨타임 종료) 광고 시청 시작
player_uuid* { player_uuid } { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_ TentuPlayKeyword._DUMMY_CHARACTER_ID_
ad_slug* { 광고 ID } { 광고 ID }
ad_type* adType.Interstitial adType.Interstitial
placed_at* entity:StageStart entity:StageStart
ad_status* adStatus.Ready adStatus.Start
placed_at_slug { 플레이 } { 플레이 }
placed_at_slug { 플레이 } { 플레이 }
광고 시청 완료 광고 시청 중 종료/중단
player_uuid* { player_uuid } { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_ TentuPlayKeyword._DUMMY_CHARACTER_ID_
ad_slug* { 광고 ID } { 광고 ID }
ad_type* adType.Interstitial adType.Interstitial
placed_at* entity:StageStart entity:StageStart
ad_status* adStatus.End adStatus.Quit
placed_at_slug { 플레이 } { 플레이 }
placed_at_slug { 플레이 } { 플레이 }


보상형 광고

보상형 광고를 노출하는 경우 아래와 같이 WatchAd, GetBonus, 및 GetCurrency 등의 메소드를 호출하세요.

  • 보상형 광고의 경우 WatchAd 메소드의 ad_type에 adType.Reward 를 입력하고 WatchAd 를 호출하세요.
WatchAd
광고 노출 (쿨타임 종료) 광고 시청 시작
player_uuid* { player_uuid } { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_ TentuPlayKeyword._DUMMY_CHARACTER_ID_
ad_slug* { 광고 ID } { 광고 ID }
ad_type* adType.Reward adType.Reward
placed_at* entity:StageStart entity:StageStart
ad_status* adStatus.Ready adStatus.Start
placed_at_slug { 플레이 } { 플레이 }
placed_at_slug { 플레이 } { 플레이 }
광고 시청 완료 광고 시청 중 종료/중단
player_uuid* { player_uuid } { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_ TentuPlayKeyword._DUMMY_CHARACTER_ID_
ad_slug* { 광고 ID } { 광고 ID }
ad_type* adType.Reward adType.Reward
placed_at* entity:StageStart entity:StageStart
ad_status* adStatus.End adStatus.Quit
placed_at_slug { 플레이 } { 플레이 }
placed_at_slug { 플레이 } { 플레이 }


  • 보상형 광고로 화폐 재화 등을 획득하는 경우 이는 게임 내 플레이와 관계없는 보상이므로 GetBonus 메소드를 호출하세요.
GetBonus
player_uuid* { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_
bonus_slug* { 무료 골드 광고 }
bonus_category_slug { 무료 골드 광고 }
is_automated* FALSE


  • 광고 시청에 대한 보상으로 화폐 재화를 획득 하는 경우 아래와 같이 GetCurrency 메소드를 호출하세요.
광고 시청에 대한 보상으로 화폐 재화가 아닌 다른 Object(ex. Token, Material)를 획득하는 경우 Get{Object 구문} 메소드를 호출하세요.
GetCurrency
player_uuid* { player_uuid }
character_uuid* TentuPlayKeyword._DUMMY_CHARACTER_ID_
currency_slug* GOLD
currency_quantity* 30
currency_total_quantity 215
from_entity entity.Bonuses
from_category_slug { 무료 골드 광고 }
from_slug { 무료 골드 광고 }