HIVE SDK for Unreal Engine

Static Public Member Functions | List of all members
FHivePromotion Class Reference

HIVE Promotion provides you with the ability to effectively expose new news or events to the game user. More...

#include <HivePromotion.h>

Static Public Member Functions

static void ShowPromotion (const EHivePromotionType &PromotionType, bool IsForced, const FHivePromotionViewDelegate &Delegate)
 Shows banner such as new event of game or introduce new game. More...
 
static void ShowCustomContents (const EHivePromotionCustomType &PromotionCustomType, const FString &ContentsKey, const FHivePromotionViewDelegate &Delegate)
 Show custom Webview to use external content. More...
 
static void ShowCustomContentsOnGameWindow (const EHivePromotionCustomType &PromotionCustomType, const FString &ContentsKey, const FHivePromotionViewDelegate &Delegate)
 Show custom Webview to use external content. More...
 
static EHiveOfferwallState GetOfferwallState ()
 Returns whether the button is available to invoke an offerwall (free recharging station) within the game. More...
 
static void 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 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 ShowNativeReview ()
 Show review popup
Positive ratings and reviews of game users will affect other users' use of the game. More...
 
static void 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 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 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 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 GetBannerInfo (const EHivePromotionCampaignType &CampaignType, const EHivePromotionBannerType &BannerType, const FHivePromotionOnBannerInfoDelegate &Delegate)
 Request banner information
Request banner information for a specific promotion. More...
 
static void GetBannerInfoString (const FString &CampaignString, const FString &BannerString, const FHivePromotionOnBannerInfoDelegate &Delegate)
 Request banner information
Request banner information for a specific promotion. More...
 
static void GetAppInvitationData (const FHivePromotionOnAppInvitationDataDelegate &Delegate)
 Request user invite information
User acquisition information is provided to attract more users in the game. More...
 
static void 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 > SetEngagementReady (bool IsReady)
 It sets whether Engagement event handling is enabled. More...
 
static bool ProcessURI (const FString &URI)
 Parse the URI to make it an Event type. More...
 
static void SetEngagementDelegate (const FHivePromotionOnEngagementDelegate &Delegate)
 It register the Engagement listener.
 
static void ShowUAShare (const FString &InviteMessage, const FString &InviteLink, const FHivePromotionOnUAShareDelegate &Delegate)
 Show dialog to share UA url via SNS. More...
 
static void UpdatePromotionData ()
 /~korean Promotion 정보 갱신
Promotion 새소식 페이지 등의 노출에 필요한 정보를 갱신한다. More...
 
static void 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...
 

Detailed Description

HIVE Promotion provides you with the ability to effectively expose new news or events to the game user.


Promotion view (notice, event), reward (coupon, deep link), exit popup (Android), free charging station(Offerwall)


The documentation for this class was generated from the following file:
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy