ข้ามไปที่เนื้อหา

รีวิว/ป๊อปอัพออก

โปรโมชั่นนี้มีการแสดงป๊อปอัพการรีวิวเกมและป๊อปอัพการออกจากเกมสำหรับการใช้งานในเกม คะแนนบวกและรีวิวจากผู้ใช้จากเกมเมอร์มีอิทธิพลต่อการตัดสินใจของผู้ใช้คนอื่นในการใช้เกม เป็นที่ทราบกันว่าการให้ป๊อปอัพที่ดึงดูดสามารถเพิ่มการมีส่วนร่วมของผู้ใช้ได้ถึง 5 ถึง 10 เท่า คุณสามารถใช้ฟีเจอร์ที่จัดเตรียมโดย Hive หรือดำเนินการโดยตรงในเกมและเชื่อมโยงไปยัง URL ตลาด (สถานที่ที่สามารถเขียนรีวิวแอปในตลาดแอปได้)

ประเภทป๊อปอัพ คำอธิบาย
Hive รีวิวป๊อปอัพ ป๊อปอัพที่กระตุ้นให้ผู้ใช้ให้คะแนนและรีวิวเกมในตลาดที่พวกเขาดาวน์โหลดแอปเกมมา
ป๊อปอัพรีวิวพื้นเมือง (Android/iOS) ป๊อปอัพที่กระตุ้นให้ผู้ใช้ให้คะแนนและรีวิวทันทีภายในเกมโดยไม่ต้องย้ายไปยังตลาด


ด้านล่างเป็นแผนภาพกระบวนการที่แสดงถึงกระบวนการของการดำเนินการป๊อปอัพการตรวจสอบสองประเภท

Hive รีวิวป๊อปอัพ

นี่คือป๊อปอัปที่แนะนำผู้ใช้ไปยังตลาดโดยใช้ Hive UI ซึ่งกระตุ้นให้พวกเขาให้คะแนนและรีวิว ป๊อปอัปรีวิว Hive สามารถใช้ป๊อปอัปเริ่มต้นที่ให้ไว้หรือปรับแต่งด้วย UI ที่แตกต่างกัน

ประเภทการตั้งค่า คำอธิบาย
การตั้งค่าเริ่มต้น ป๊อปอัปที่ให้ไว้เริ่มต้น
การตั้งค่าแบบกำหนดเอง ป๊อปอัป UI แบบกำหนดเอง
Note

เมื่อกำหนดค่าป๊อปอัพการรีวิว Hive คุณต้องแทรกลิงก์ URL ของตลาดแอป (ลิงก์ไปยังสถานที่ที่คุณสามารถให้คะแนนและเขียนรีวิวในตลาดแอป) ลงในป๊อปอัพ

Hive รีวิวเงื่อนไขป๊อปอัพ

เงื่อนไขที่แนะนำสำหรับป๊อปอัพการตรวจสอบใน SDK ของ Hive มีดังนี้

  • แสดงคำขอรีวิวภายใน 5 นาทีหลังจากที่ผู้ใช้เปิดเกมเป็นครั้งแรกหลังจากการติดตั้ง
  • แสดงเมื่อผู้ใช้มีประสบการณ์ที่ดีในเกม (เช่น การเคลียร์ด่าน, การได้รับรางวัล)
  • แนะนำให้แสดงหลายครั้ง แต่ไม่ควรก่อให้เกิดความไม่สะดวกสบายแก่ผู้ใช้
Note

Google และ Apple ห้ามการให้แรงจูงใจเพื่อกระตุ้นให้มีการให้คะแนนสูง และโดยเฉพาะอย่างยิ่ง Google ห้ามการกล่าวถึงแรงจูงใจใดๆ

ฟีเจอร์ของป๊อปอัพรีวิว Hive มีดังนี้

  • หากผู้ใช้คลิกที่ปุ่ม ปิด (X) หน้าต่างป๊อปอัพการรีวิวจะไม่แสดงอีกในอุปกรณ์เดียวกัน
  • หากผู้ใช้คลิกที่ปุ่ม เตือนฉันทีหลัง หน้าต่างป๊อปอัพการรีวิวอาจจะแสดงอีกครั้งในอุปกรณ์เดียวกัน
  • หากมีการเปลี่ยนแปลงเวอร์ชันแอป จะมีการแสดงอีกครั้งให้กับผู้ใช้ที่เคยเข้าร่วม หรือปฏิเสธไปแล้ว
  • เงื่อนไขในการแสดงหน้าต่างป๊อปอัพการรีวิวและจำนวนครั้งที่แสดงจะต้องถูกนำไปใช้โดยตรงในเกมตามเงื่อนไขของ Hive

แสดง Hive รีวิวป๊อปอัพ

  • Hive รีวิวภาพหน้าต่างป๊อปอัพ

ในการแสดงป๊อปอัพรีวิว Hive ให้เรียกใช้เมธอด showReview() ของคลาส Promotion ขึ้นอยู่กับการตั้งค่าที่ทำในคอนโซลภายใต้ Promotion > App Settings จะมีการแสดงป๊อปอัพรีวิวในรูปแบบเริ่มต้นหรือรูปแบบที่กำหนดเอง (ดูที่ Operation > Promotion > App Settings บนเว็บไซต์นักพัฒนา)

เอกสารอ้างอิง API: Promotion .showReview

using hive;    
    Promotion.showReview((ResultAPI result, PromotionEventType viewEventType) => {    
    if (result.isSuccess()) {    
    // call successful    
    }    
});
#include "HivePromotion.h"

FHivePromotion::ShowReview(FHivePromotionViewDelegate::CreateLambda([this](const FHiveResultAPI& Result, const EHivePromotionEventType& PromotionEventType) {
        if (Result.IsSuccess()) {
                // API call succeeded
        }
}));

API Reference: Promotion ::showReview

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    
    Promotion::showReview([=](ResultAPI const & result, PromotionEventType viewEventType) {    
         if (result.isSuccess()) {    
             // call successful    
         }    
});

API Reference: Promotion.showReview

import com.hive.Promotion    
    import com.hive.ResultAPI    
    Promotion.showReview(object : Promotion.PromotionViewListener {    
         override fun onPromotionView(result: ResultAPI, promotionEventType: Promotion.PromotionViewResultType) {    
             if (result.isSuccess) {    
                 // call successful    
             }    
         }    
})

API Reference: Promotion .INSTANCE.showReview

import com.hive.Promotion;    
    import com.hive.ResultAPI;    
    Promotion.INSTANCE.showReview((result, promotionEventType) -> {    
         if (result.isSuccess()) {    
             // call successful    
         }    
});

API Reference: PromotionInterface .showReview

import HIVEService    
    PromotionInterface.showReview() { result, viewResultType in    
    if result.isSuccess() {    
    // call successful    
    }    
}

API Reference: HIVEPromotion showReview

#import <HIVEService/HIVEService-Swift.h>    
    [HIVEPromotion showReview: ^(ResultAPI *result, HIVEPromotionViewResultType viewResultType) {    
         if ([result isSuccess]) {    
             // API call successful    
         }    
}];

ป๊อปอัพการตรวจสอบแบบพื้นเมือง

นี่คือป๊อปอัพที่อนุญาตให้ผู้ใช้สามารถให้คะแนนดาวและรีวิวทันทีภายในแอปโดยไม่ต้องย้ายไปยังตลาดแอป

เงื่อนไขการแสดงป๊อปอัพรีวิวแบบเนทีฟของ Android

SDK ของ Hive มีฟีเจอร์ที่อนุญาตให้ผู้ใช้ที่เล่นเกมในสภาพแวดล้อม Android สามารถเขียนรีวิวได้ในขณะที่เกมกำลังดำเนินอยู่ ต่างจากป๊อปอัพรีวิวที่มีอยู่เดิม คะแนนความพึงพอใจสามารถทำได้โดยไม่ต้องย้ายไปยังตลาด และหากคุณตอบสนองต่อคำขอรีวิว คุณจะถูกนำไปยังหน้าการเขียนโดยตรง ป๊อปอัพรีวิวพื้นเมืองของ Android จะถูกแสดงตามนโยบายที่ Google กำหนดไว้ดังนี้

Warning

โปรโมชั่น ของคลาส showNativeReview() สามารถใช้ได้เมื่อใช้ Google Play Store.

  • การมองเห็นของป๊อปอัพรีวิวจะถูกกำหนดตามนโยบายภายในของ Google และไม่สามารถเปลี่ยนแปลงได้ตามอำเภอใจ
  • หาก ID แอปเชื่อมโยงกับตลาดของ Google จะสามารถแสดงบนอุปกรณ์ Android ที่ติดตั้ง Google Play Store
  • เพื่อเสริมสร้างการปกป้องความเป็นส่วนตัวของผู้ใช้และป้องกันการใช้ API อย่างไม่เหมาะสม แนะนำให้เรียก API ตามคำแนะนำของ Google Play In-App Review API
  • การมองเห็นยังถูกกำหนดตามนโยบายภายในของ Google สำหรับการสร้างที่อยู่ระหว่างการพัฒนา หากต้องการตั้งค่าให้มองเห็นตลอดเวลา ให้ดูที่ In-App Review Testing ที่ Google จัดเตรียมไว้

การแสดงป๊อปอัพรีวิวพื้นเมืองของ Android

  • ภาพหน้าจอป๊อปอัพรีวิวแอป Android

เงื่อนไขการแสดงป๊อปอัปรีวิวแบบเนทีฟ iOS

Hive SDK มีฟีเจอร์ที่ช่วยให้ผู้ใช้ที่เล่นเกมในสภาพแวดล้อม iOS สามารถเขียนรีวิวได้ในขณะที่เกมกำลังทำงานอยู่ แตกต่างจากป๊อปอัพรีวิวที่มีอยู่เดิม ฟีเจอร์นี้ช่วยให้สามารถประเมินความพึงพอใจได้โดยไม่ต้องย้ายไปที่ตลาด และหากผู้ใช้ตอบสนองต่อคำขอรีวิว พวกเขาจะถูกนำไปยังหน้าการเขียนทันที เงื่อนไขในการใช้ป๊อปอัพรีวิวของ iOS มีดังนี้

  • แม้ว่าคุณจะใช้ป๊อปอัปการตรวจสอบที่จัดเตรียมไว้ทั่วไปใน Hive ก็สามารถใช้พร้อมกันกับป๊อปอัปการตรวจสอบพื้นฐานของ iOS ได้
  • หากคุณใช้ป๊อปอัปการตรวจสอบที่พัฒนาขึ้นเองในเกม จะไม่สามารถใช้พร้อมกันกับป๊อปอัปการตรวจสอบพื้นฐานของ iOS ได้

ตามนโยบายที่ Apple กำหนด จะมีการแสดงป๊อปอัพการตรวจสอบแบบเนทีฟของ iOS

  • ลำดับการแสดงผล ข้อความ UI ฯลฯ ไม่สามารถเปลี่ยนแปลงได้ตามอำเภอใจ
  • ป๊อปอัพจะแสดงเพียง 3 ครั้งต่อปีต่ออุปกรณ์ในแต่ละแอป และการแสดงผลขึ้นอยู่กับนโยบายภายในของ Apple ดังนั้นจึงไม่สามารถเปลี่ยนแปลงได้ตามอำเภอใจ
  • หากผู้ใช้ปิด (OFF) รายการ การให้คะแนนและรีวิวในแอป ในการตั้งค่าอุปกรณ์ จะไม่แสดง
  • ในรุ่นที่อยู่ระหว่างการพัฒนา จะมีการแสดงผลเสมอไม่ว่าจำนวนการแสดงผลจะเป็นอย่างไร แต่ไม่สามารถส่งคะแนนไปยังตลาดได้
  • แอปที่แจกจ่ายโดยใช้ TestFlight จะไม่แสดง

แสดงป๊อปอัปรีวิวพื้นฐานของ iOS

  • ภาพหน้าจอป๊อปอัปการตรวจสอบ iOS แบบเนทีฟ

ในการแสดงป๊อปอัพการรีวิวแบบเนทีฟ ให้เรียกใช้เมธอด Promotion คลาส showNativeReview()

API Reference: Promotion .showNativeReview

using hive;    

Promotion.showNativeReview();

API Reference: Promotion ::showNativeReview

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    

Promotion::showNativeReview(NULL);
#include "HivePromotion.h"

FHivePromotion::ShowReview(FHivePromotionViewDelegate::CreateLambda([this](const FHiveResultAPI& Result, const EHivePromotionEventType& PromotionEventType) {
        // Native review callback is no longer supported
}));

API Reference: Promotion.showNativeReview

import com.hive.Promotion    
    import com.hive.ResultAPI    

Promotion.showNativeReview()

API Reference: Promotion .INSTANCE.showNativeReview

import com.hive.Promotion;    
    import com.hive.ResultAPI;    

Promotion.INSTANCE.showNativeReview()

API Reference: PromotionInterface.showNativeReview

import HIVEService    

PromotionInterface.showNativeReview()

API Reference: HIVEPromotion showNativeReivew

#import <HIVEService/HIVEService-Swift.h>    

[HIVEPromotion showNativeReivew];

ปิดป๊อปอัพ

ป๊อปอัปออกคือป๊อปอัปที่ถามผู้ใช้ว่าต้องการออกจากเกมหรือไม่ และยังขอการยืนยันว่าอยากรับรายชื่อคำแนะนำเกมที่มี Hive หรือไม่

Note

ป๊อปอัพออกจากเกมจะไม่แสดงบนอุปกรณ์ iOS ด้วยเหตุผลด้านนโยบาย และจะมีให้บริการเฉพาะบนอุปกรณ์ Android เท่านั้น.

Note

หากคุณนำเสนอป๊อปอัปตอนจบโดยตรงและเชื่อมโยงไปยังหน้าของเกมที่ m.withhive.com ผ่านปุ่ม เกมเพิ่มเติม คุณจะไม่สามารถใช้มุมมองที่กำหนดเองได้ คุณต้องไปที่ URL ผ่านเบราว์เซอร์ที่ติดตั้งบนอุปกรณ์

เงื่อนไขการป๊อปอัพออก

ตามแนวทางการพัฒนาแอป Android เมื่อผู้ใช้แตะปุ่ม กลับ ของอุปกรณ์ระหว่างการเล่นเกม จะต้องมีการดำเนินการเพื่อไปยังหน้าก่อนหน้าของหน้าปัจจุบัน ดังนั้นเมื่อผู้ใช้แตะปุ่ม กลับ ของอุปกรณ์ระหว่างการเล่นเกม เกมจะต้องหยุดชั่วคราว และผู้ใช้จะต้องถูกถามว่าต้องการดำเนินการต่อหรือออกจากเกม แสดงป๊อปอัปการออกเมื่อไม่มีหน้าก่อนหน้าให้กลับไป โดยทั่วไปจะไม่มีหน้าก่อนหน้าให้กลับไปเมื่อผู้ใช้อยู่ในล็อบบี้เกม

แสดงป๊อปอัพออก

  • สิ้นสุดภาพหน้าจอป๊อปอัพ

ในการแสดงป๊อปอัปออก ให้เรียกใช้เมธอด Promotion class's showExit() หลังจากที่ป๊อปอัปออกปรากฏขึ้น หากผู้ใช้คลิกที่ปุ่มออก promotionEventType จะถูกกำหนดเป็น PromotionEventType.EXIT นี่คือตัวอย่างโค้ดในการแสดงป๊อปอัปออก เนื่องจากนโยบายของ Apple จึงไม่มีป๊อปอัปออกสำหรับอุปกรณ์ iOS ดังนั้นจึงไม่มีตัวอย่างโค้ดสำหรับ iOS

API Reference: hive.Promotion.showExit

using hive;    

    hive.Promotion.showExit(ResultAPI result, PromotionEventType viewEventType) => {    
         if (!result.isSuccess()) {    
             return;    
         }    

         // การเรียกสำเร็จ    
         if (viewEventType == PromotionEventType.EXIT) {    
             //TODO:    
             // นำฟังก์ชันการสิ้นสุดแอปพลิเคชันไปใช้    
             Application.Quit();    
         }    
});
#include "HivePromotion.h"

FHivePromotion::ShowExit(FHivePromotionViewDelegate::CreateLambda([this](const FHiveResultAPI& Result, the EHivePromotionEventType& PromotionEventType) {
        if (!Result.IsSuccess()) {
                return;
        }

        if (PromotionEventType == EHivePromotionEventType::EXIT) {
                // TODO: Implement the app exit functionality
                // e.g.) UKismetSystemLibrary::QuitGame(GetWorld(), nullptr, EQuitPreference::Quit, false);
        }
}));

API Reference: Promotion::showExit

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    

    Promotion::showExit([=](ResultAPI result, PromotionEventType viewEventType) {    
         if (!result.isSuccess()) {    
             return;    
         }    

         // การเรียกสำเร็จ    
         if (viewEventType == PromotionEventType::EXIT) {    
             //TODO:    
             // นำฟังก์ชันการสิ้นสุดแอปไปใช้    
             // ผู้ใช้ Cocos2d-x    
             exit(0);    
             // ผู้ใช้ Unreal Engine    
             UKismetSystemLibrary::QuitGame(GetWorld(), nullptr, EQuitPreference::Quit, false);    
         }    
});

API Reference: com.hive.Promotion.showExit

import com.hive.Promotion    
    import com.hive.ResultAPI    

    Promotion.showExit(object: Promotion.PromotionViewListener {    
         override fun onPromotionView(result: ResultAPI, promotionEventType: Promotion.PromotionViewResultType) {    
             if (!result.isSuccess) {    
                 return    
             }    

             // การเรียกสำเร็จ    
             if (promotionEventType == Promotion.PromotionViewResultType.NEED_TO_EXIT) {    
                 //TODO:    
                 // นำฟังก์ชันการสิ้นสุดแอปไปใช้    
                 exitProcess(0)    
             }    
         }    
})

API Reference: Promotion.INSTANCE.showExit

import com.hive.Promotion;    
    import com.hive.ResultAPI;    

    Promotion.INSTANCE.showExit((result, promotionEventType) -> {    
         if (!result.isSuccess()) {    
             return;    
         }    

         // การเรียกสำเร็จ    
         if (promotionEventType == Promotion.PromotionViewResultType.NEED_TO_EXIT) {    
             //TODO:    
             // นำฟังก์ชันการสิ้นสุดแอปไปใช้งาน    
             System.exit(0);    
         }    
});