HIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업
더 자세히 ...
#include <HIVE_Promotion.h>
Public 타입 | |
typedef std::function< void(ResultAPI const &result, PromotionEventType promotionEventType)> | onPromotionView |
프로모션 뷰 API 결과 통지 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, std::vector< PromotionViewInfo > const &promotionViewInfo)> | onPromotionViewInfo |
HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 구현하기 위한 데이터 반환 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, std::vector< PromotionBadgeInfo > const &badgeInfoList)> | onPromotionBadgeInfo |
HIVE 프로모션 뱃지 정보 반환 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, std::vector< PromotionBannerInfo > const &bannerInfoList)> | onPromotionBannerInfo |
프로모션 배너 정보 API 호출에 대한 결과 통지 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, AppInvitationData const &appInvitationData)> | onAppInvitationData |
앱 초대 (UserAcquisition) 정보 요청에 대한 정보 반환 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, EngagementEventType engagementEventType, EngagementEventState engagementEventState, picojson::value const ¶m)> | onEngagement |
SDK 가 특정한 조건에서 클라이언트에 개입 (Engagement) 하기 위한 이벤트 리스너. 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result)> | onPromotionUAShare |
HIVE UA 공유 정보 반환 더 자세히 ... | |
typedef std::function< void(ResultAPI const &result, AppInvitationSenderInfo const &senderInfo)> | onAppInvitationSenderInfo |
UA를 통해 자신을 앱으로 최초로 초대 성공한 유저의 정보 반환 한다. 더 자세히 ... | |
정적 Public 멤버 함수 | |
static void | showPromotion (PromotionType promotionType, bool isForced, onPromotionView listener) |
게임의 새로운 이벤트나 새로운 게임 소개등의 배너 화면을 노출 더 자세히 ... | |
static void | showCustomContents (PromotionCustomType customType, std::string contentsKey, onPromotionView listener) |
외부 컨텐츠를 사용하기 위해서 커스텀 웹 뷰 노출 더 자세히 ... | |
static void | showCustomContentsOnGameWindow (PromotionCustomType customType, std::string contentsKey, onPromotionView listener) |
외부 컨텐츠를 사용하기 위해서 커스텀 웹 뷰 노출 (GameWindow) 더 자세히 ... | |
static OfferwallState | getOfferwallState () |
게임내에서 무료 충전소를 노출하기 위한 버튼 UI 는 보여지거나 숨길 수 있도록 구성해야 한다. 더 자세히 ... | |
static void | showOfferwall (onPromotionView listener) |
무료 충전소 화면 노출 (Android only.) 무료 충전소는 HIVE 게임 간의 광고 네트워크로 기존 HIVE 유저들이 새로운 HIVE 게임을 이용할 수 있도록 유도하는 기능이다. 더 자세히 ... | |
static void | showNews (std::string menu, std::vector< int > giftPidList, onPromotionView listener) |
게임의 새로운 이벤트나 새로운 게임 소개등의 새소식 화면을 노출 더 자세히 ... | |
static void | showNativeReview (onPromotionView listener) |
리뷰 유도 팝업 노출 게임 유저들의 긍정적인 평점 및 사용 후기는 다른 유저들이 게임을 이용하는데 영향을 미치게 된다. 더 자세히 ... | |
static void | showReview (onPromotionView listener) |
리뷰 유도 팝업 노출 게임 유저들의 긍정적인 평점 및 사용 후기는 다른 유저들이 게임을 이용하는데 영향을 미치게 된다. 더 자세히 ... | |
static void | showExit (onPromotionView listener) |
종료 확인 팝업 노출 (Android only.) 이용 중인 게임을 종료 하려는 유저에게 새로운 HIVE 게임의 다운로드를 유도하기 위해 '더 많은 게임'이란 버튼을 노출한다 더 자세히 ... | |
static void | getViewInfo (PromotionCustomType customType, std::string contentsKey, onPromotionViewInfo listener) |
HIVE 프로모션 웹 뷰의 UI 를 게임 UI 의 컨셉에 맞추기 위해서 프로모션 웹 뷰를 게임에서 직접 구현 할 수 있다 이 메서드는 게임에서 HIVE 프로모션 웹 뷰를 커스터 마이징하기 위한 정보를 반환한다. 더 자세히 ... | |
static void | getBadgeInfo (onPromotionBadgeInfo listener) |
뱃지 정보 조회 프로모션 뱃지는 유저에게 새로운 프로모션 내용이 등록 되었음을 알려주기 위해서 게임의 버튼 UI 를 부각하는 정보이다 더 자세히 ... | |
static void | getBannerInfo (PromotionCampaignType campaignType, PromotionBannerType bannerType, onPromotionBannerInfo listener) |
배너 정보 조회 특정 프로모션에 대한 배너 정보를 요청한다. 더 자세히 ... | |
static void | getBannerInfoString (std::string campaignString, std::string bannerString, onPromotionBannerInfo listener) |
배너 정보 조회 특정 프로모션에 대한 배너 정보를 요청한다. 더 자세히 ... | |
static void | getAppInvitationData (onAppInvitationData listener) |
앱 초대를 위한 데이터 조회 게임에서 더 많은 사용자를 유치하기 위해서 앱 설치 유도 기능을 제공한다. 더 자세히 ... | |
static void | setAdditionalInfo (std::string additionalInfo) |
프로모션 뷰의 특정 이벤트 페이지를 노출하거나 프로모션 서버에 부가 정보를 전달하고 싶을 때 JSON 포맷의 문자열을 설정할 수 있다 더 자세히 ... | |
static ResultAPI | setEngagementReady (bool isReady) |
Engagement 이벤트 처리가 가능한지(게임 서버에 DB가 생성된 경우 등) 여부를 설정한다. 더 자세히 ... | |
static bool | processURI (std::string URI) |
URI를 파싱하여 Event 타입으로 만든다. 더 자세히 ... | |
static void | setEngagementHandler (onEngagement engagementHandler) |
Engagement 리스너를 등록한다. 더 자세히 ... | |
static void | showUAShare (std::string inviteMessage, std::string inviteLink, onPromotionUAShare uaShareHandler) |
외부 SNS를 통해 UA url을 공유하기 위한 다이얼로그 노출 더 자세히 ... | |
static void | updatePromotionData () |
/~korean Promotion 정보 갱신 Promotion 새소식 페이지 등의 노출에 필요한 정보를 갱신한다. 더 자세히 ... | |
static void | getAppInvitationSenderInfo (onAppInvitationSenderInfo appInvitationSenderInfoHandler) |
UA를 통해 자신을 앱으로 최초 초대한 유저의 정보 반환 한다. 더 자세히 ... | |
HIVE 프로모션은 게임을 이용하는 유저에게 게임의 새로운 소식이나 이벤트를 효과적으로 노출하는 기능을 제공한다
프로모션 뷰 (공지, 이벤트), 보상 (쿠폰, 딥링크), 종료 팝업 (안드로이드), 무료 충전소, 리뷰 유도 팝업
typedef std::function<void(ResultAPI const & result, AppInvitationSenderInfo const & senderInfo)> Promotion::onAppInvitationSenderInfo |
UA를 통해 자신을 앱으로 최초로 초대 성공한 유저의 정보 반환 한다.
result | API 호출 결과 |
senderInfo | 자신을 앱으로 최초로 초대 성공한 유저의 정보 |
typedef std::function<void(ResultAPI const & result)> Promotion::onPromotionUAShare |
HIVE UA 공유 정보 반환
result | API 호출 결과 |
|
static |