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