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