36 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|