광고 시청
게임 내 광고를 노출하는 경우 아래와 같이 광고 관련 메소드를 호출하세요.
전면 광고
전면광고를 노출하는 경우 아래와 같이 WatchAd 메소드를 호출하세요.
전면 광고의 경우 WatchAd 메소드의
WatchAd 메소드의
WatchAd 메소드의
추가 정보는 TPStashEvent.WatchAd 에서 확인하세요.
ad_type
에 adType.Interstitial 를 입력하세요.
WatchAd 메소드의
placed_at
은 해당 광고가 언제 노출되는지 노출 시점을 기록합니다.
WatchAd 메소드의
ad_status
는 광고 상태 또는 광고 시청 결과를 기록합니다.
추가 정보는 TPStashEvent.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 를 호출하세요.
광고 노출 (쿨타임 종료) | 광고 시청 시작 | |
---|---|---|
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 메소드를 호출하세요.
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 구문} 메소드를 호출하세요.
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 | { 무료 골드 광고 } |