#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();
|
};
|