SDK_UnityMoney/Assets/ThinkupTpnPlugin/AnyThinkAds/Common/IATSDKAPIClient.cs

36 lines
1.3 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using AnyThinkAds.Api;
namespace AnyThinkAds.Common
{
public interface IATSDKAPIClient
{
void initSDK(string appId, string appKey);
void initSDK(string appId, string appKey, ATSDKInitListener listener);
void showDebuggerUI();
void showDebuggerUI(string debugKey);
void getUserLocation(ATGetUserLocationListener listener);
void setGDPRLevel(int level);
void showGDPRAuth();
void showGDPRConsentDialog(ATConsentDismissListener listener);
void addNetworkGDPRInfo(int networkType, string mapJson);
void setChannel(string channel);
void setSubChannel(string subchannel);
void initCustomMap(string cutomMap);
void setCustomDataForPlacementID(string customData, string placementID);
void setLogDebug(bool isDebug);
int getGDPRLevel();
bool isEUTraffic();
void deniedUploadDeviceInfo(string deniedInfo);
void setExcludeBundleIdArray(string bundleIds);
void setExcludeAdSourceIdArrayForPlacementID(string placementID, string adsourceIds);
void setSDKArea(int area);
void getArea(ATGetAreaListener listener);
void setWXStatus(bool install);
void setLocation(double longitude, double latitude);
}
}