HIVE Promotion gives users who use the game the ability to effectively expose new news or events in the game.
More...
|
enum class | EHivePromotionType { EHivePromotionType::BANNER_LEGACY = -1
, EHivePromotionType::BANNER
, EHivePromotionType::NEWS
, EHivePromotionType::NOTICE
} |
| Types of Promotion view. More...
|
|
enum class | EHivePromotionEventType {
EHivePromotionEventType::OPEN
, EHivePromotionEventType::CLOSE
, EHivePromotionEventType::START_PLAYBACK
, EHivePromotionEventType::FINISH_PLAYBACK
,
EHivePromotionEventType::EXIT
, GOBACK
} |
| Promotion view event types. More...
|
|
enum class | EHivePromotionCustomType { EHivePromotionCustomType::VIEW
, EHivePromotionCustomType::BOARD
, EHivePromotionCustomType::SPOT
, EHivePromotionCustomType::DIRECT
} |
| Types of Promotion CustomView. More...
|
|
enum class | EHiveOfferwallState { EHiveOfferwallState::ENABLED
, EHiveOfferwallState::DISABLED
, EHiveOfferwallState::UNKNOWN
} |
| Information of Offerwall(free charging station) button. More...
|
|
enum class | EHivePromotionBadgeTarget |
| Information on which promotional badge is displayed
If NOTICE, it should indicate the badge related to the notice.
|
|
enum class | EHivePromotionCampaignType |
| Campaign type selected before requesting rolling banner data.
|
|
enum class | EHivePromotionBannerType |
| Banner type selected before requesting rolling banner data.
|
|
enum class | EHiveEngagementEventType |
| UserEngagement 기능 타입
|
|
enum class | EHiveEngagementEventState |
| HIVE SDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하는 상태
|
|
|
static void | FHivePromotion::ShowPromotion (const EHivePromotionType &PromotionType, bool IsForced, const FHivePromotionViewDelegate &Delegate) |
| Shows banner such as new event of game or introduce new game. More...
|
|
static void | FHivePromotion::ShowCustomContents (const EHivePromotionCustomType &PromotionCustomType, const FString &ContentsKey, const FHivePromotionViewDelegate &Delegate) |
| Show custom Webview to use external content. More...
|
|
static void | FHivePromotion::ShowCustomContentsOnGameWindow (const EHivePromotionCustomType &PromotionCustomType, const FString &ContentsKey, const FHivePromotionViewDelegate &Delegate) |
| Show custom Webview to use external content. More...
|
|
static EHiveOfferwallState | FHivePromotion::GetOfferwallState () |
| Returns whether the button is available to invoke an offerwall (free recharging station) within the game. More...
|
|
static void | FHivePromotion::ShowOfferwall (const FHivePromotionViewDelegate &Delegate) |
| Show Offerwall(Free recharging station) (Android only.)
The Offerwall (free recharge station) is an advertising network between HIVE games, which enables existing HIVE users to use the new HIVE game. More...
|
|
static void | FHivePromotion::ShowNews (const FString &Menu, const TArray< int32 > &GiftPidList, const FHivePromotionViewDelegate &Delegate) |
| Shows banner such as new event of game or introduce new game. More...
|
|
static void | FHivePromotion::ShowNativeReview () |
| Show review popup
Positive ratings and reviews of game users will affect other users' use of the game. More...
|
|
static void | FHivePromotion::ShowReview (const FHivePromotionViewDelegate &Delegate) |
| Show review popup
Positive ratings and reviews of game users will affect other users' use of the game. More...
|
|
static void | FHivePromotion::ShowExit (const FHivePromotionViewDelegate &Delegate) |
| Show exit popup (Android only)
Expose exit popup which include a button called "More games" to lead users to download a new HIVE game. More...
|
|
static void | FHivePromotion::GetViewInfo (const EHivePromotionCustomType &PromotionCustomType, const FString &ContentsKey, const FHivePromotionOnViewInfoDelegate &Delegate) |
| Request HIVE Promotion Webview information so that your UI of webview is configured according to the concept of game UI
More...
|
|
static void | FHivePromotion::GetBadgeInfo (const FHivePromotionOnBadgeInfoDelegate &Delegate) |
| Request badge information
The promotional badge is information that highlights the button UI of the game to inform the user that a new promotion has been registered. More...
|
|
static void | FHivePromotion::GetBannerInfo (const EHivePromotionCampaignType &CampaignType, const EHivePromotionBannerType &BannerType, const FHivePromotionOnBannerInfoDelegate &Delegate) |
| Request banner information
Request banner information for a specific promotion. More...
|
|
static void | FHivePromotion::GetBannerInfoString (const FString &CampaignString, const FString &BannerString, const FHivePromotionOnBannerInfoDelegate &Delegate) |
| Request banner information
Request banner information for a specific promotion. More...
|
|
static void | FHivePromotion::GetAppInvitationData (const FHivePromotionOnAppInvitationDataDelegate &Delegate) |
| Request user invite information
User acquisition information is provided to attract more users in the game. More...
|
|
static void | FHivePromotion::SetAdditionalInfo (const FString &AdditionalInfo) |
| You can set a string in JSON format when you want to expose a specific event page in the Promotion View or want to pass additional information to the Promotion Server. More...
|
|
static TOptional< FHiveResultAPI > | FHivePromotion::SetEngagementReady (bool IsReady) |
| It sets whether Engagement event handling is enabled. More...
|
|
static bool | FHivePromotion::ProcessURI (const FString &URI) |
| Parse the URI to make it an Event type. More...
|
|
static void | FHivePromotion::SetEngagementDelegate (const FHivePromotionOnEngagementDelegate &Delegate) |
| It register the Engagement listener.
|
|
static void | FHivePromotion::ShowUAShare (const FString &InviteMessage, const FString &InviteLink, const FHivePromotionOnUAShareDelegate &Delegate) |
| Show dialog to share UA url via SNS. More...
|
|
static void | FHivePromotion::UpdatePromotionData () |
| /~korean Promotion 정보 갱신
Promotion 새소식 페이지 등의 노출에 필요한 정보를 갱신한다. More...
|
|
static void | FHivePromotion::GetAppInvitationSenderInfo (const FHivePromotionOnAppInvitationSenderInfoDelegate &Delegate) |
| return first sender's userInfo who sent UA share invitation First sender's information can be returned after SDK initialize, login and setEngagementReady(true) More...
|
|
HIVE Promotion gives users who use the game the ability to effectively expose new news or events in the game.