leopard8352
2023-12-04 8871a733498c8d717714b83bb096b7738224541a
提交 | 用户 | 时间
8871a7 1 #pragma once
L 2
3 // #define PLATFORM_ANDROID 1
4 #if PLATFORM_ANDROID
5 #include "Runtime/Launch/Public/Android/AndroidJNI.h"
6 #include "Runtime/ApplicationCore/Public/Android/AndroidApplication.h"
7 #endif
8 class TAPTAP_API TapADN
9 {
10 public:
11     DECLARE_DELEGATE(FTapADNADPlayOverEventHandle)
12     static FTapADNADPlayOverEventHandle TapADNADPlayOverEventHandle;
13     DECLARE_DELEGATE(FTapADNADCacheOverEventHandle)
14     static FTapADNADCacheOverEventHandle TapADNADCacheOverEventHandle;
15
16     
17     static void TapADNRequestPermissionIfNecessary();
18     static void TapADNInit(
19         int32 mediaID,
20         FString mediaName,
21         FString mediaKey,
22         bool enableDebug,
23         int32 avatarLevel);
24
25     static void TapADNRequestRewardAD(
26         int32 spaceID,     // 广告后台获取广告位id
27         FString rewardName,  // 奖品名称
28         int32 rewardAmount);
29     
30     static void TapADNPlayRewardAD();
31 };