콘솔로 이동

광고 시청

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

전면 광고

전면광고를 노출하는 경우 아래와 같이 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 { 무료 골드 광고 }