You've already forked Commercialization.topon
update 1.1.25
This commit is contained in:
390
AnyThinkPlugin/AnyThinkAds/Platform/Android/ATSDKAPIClient.cs
Normal file
390
AnyThinkPlugin/AnyThinkAds/Platform/Android/ATSDKAPIClient.cs
Normal file
@@ -0,0 +1,390 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using AnyThinkAds.Common;
|
||||
using AnyThinkAds.Api;
|
||||
|
||||
namespace AnyThinkAds.Android
|
||||
{
|
||||
public class ATSDKAPIClient : AndroidJavaProxy, IATSDKAPIClient
|
||||
{
|
||||
private AndroidJavaObject sdkInitHelper;
|
||||
private ATSDKInitListener sdkInitListener;
|
||||
public ATSDKAPIClient () : base("com.anythink.unitybridge.sdkinit.SDKInitListener")
|
||||
{
|
||||
this.sdkInitHelper = new AndroidJavaObject(
|
||||
"com.anythink.unitybridge.sdkinit.SDKInitHelper", this);
|
||||
}
|
||||
|
||||
public void initSDK(string appId, string appKey)
|
||||
{
|
||||
this.initSDK(appId, appKey, null);
|
||||
}
|
||||
|
||||
public void initSDK(string appId, string appKey, ATSDKInitListener listener)
|
||||
{
|
||||
Debug.Log("initSDK....");
|
||||
sdkInitListener = listener;
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("initAppliction", appId, appKey);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log ("ATSDKAPIClient : error."+e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void getUserLocation(ATGetUserLocationListener listener)
|
||||
{
|
||||
ATNetTrafficListener netTrafficListener = new ATNetTrafficListener(listener);
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("checkIsEuTraffic", netTrafficListener);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
//implement getting location here
|
||||
}
|
||||
|
||||
public void setGDPRLevel(int level)
|
||||
{
|
||||
Debug.Log ("setGDPRLevel....");
|
||||
try{
|
||||
if (this.sdkInitHelper != null) {
|
||||
this.sdkInitHelper.Call ("setGDPRLevel",level);
|
||||
}
|
||||
}catch(System.Exception e){
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log ("ATSDKAPIClient : error."+e.Message);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void showGDPRAuth()
|
||||
{
|
||||
Debug.Log ("showGDPRAuth....");
|
||||
try{
|
||||
if (this.sdkInitHelper != null) {
|
||||
this.sdkInitHelper.Call ("showGDPRAuth");
|
||||
}
|
||||
}catch(System.Exception e){
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log ("ATSDKAPIClient : error."+e.Message);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void showGDPRConsentDialog(ATConsentDismissListener listener)
|
||||
{
|
||||
Debug.Log ("showGDPRConsentDialog....");
|
||||
ATGDPRConsentDismissListener gdprConsentDismissListener = new ATGDPRConsentDismissListener(listener);
|
||||
try{
|
||||
if (this.sdkInitHelper != null) {
|
||||
this.sdkInitHelper.Call ("showGDPRConsentDialog", gdprConsentDismissListener);
|
||||
}
|
||||
}catch(System.Exception e){
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log ("ATSDKAPIClient : error."+e.Message);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void setChannel(string channel)
|
||||
{
|
||||
Debug.Log("setChannel....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setChannel", channel);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSubChannel(string subchannel)
|
||||
{
|
||||
Debug.Log("setSubChannel....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setSubChannel", subchannel);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void initCustomMap(string jsonMap)
|
||||
{
|
||||
Debug.Log("initCustomMap....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("initCustomMap", jsonMap);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setCustomDataForPlacementID(string customData, string placementID)
|
||||
{
|
||||
Debug.Log("setCustomDataForPlacementID....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("initPlacementCustomMap", placementID, customData);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setLogDebug(bool isDebug)
|
||||
{
|
||||
Debug.Log("setLogDebug....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setDebugLogOpen", isDebug);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void addNetworkGDPRInfo(int networkType, string mapJson)
|
||||
{
|
||||
// Debug.Log ("addNetworkGDPRInfo...." + networkType + "mapjson:"+mapJson);
|
||||
// try{
|
||||
// if (this.sdkInitHelper != null) {
|
||||
// this.sdkInitHelper.Call ("addNetworkGDPRInfo",networkType,mapJson);
|
||||
// }
|
||||
// }catch(System.Exception e){
|
||||
// System.Console.WriteLine("Exception caught: {0}", e);
|
||||
// Debug.Log ("ATSDKAPIClient : error."+e.Message);
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
public void initSDKSuccess(string appid)
|
||||
{
|
||||
Debug.Log("initSDKSuccess...unity3d.");
|
||||
if(sdkInitListener != null){
|
||||
sdkInitListener.initSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
public void initSDKError(string appid, string message)
|
||||
{
|
||||
Debug.Log("initSDKError..unity3d..");
|
||||
if (sdkInitListener != null)
|
||||
{
|
||||
sdkInitListener.initFail(message);
|
||||
}
|
||||
}
|
||||
|
||||
public int getGDPRLevel()
|
||||
{
|
||||
Debug.Log("getGDPRLevel....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
return this.sdkInitHelper.Call<int>("getGDPRLevel");
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
return 2; //UNKNOW
|
||||
}
|
||||
|
||||
public bool isEUTraffic()
|
||||
{
|
||||
Debug.Log("isEUTraffic....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
return this.sdkInitHelper.Call<bool>("isEUTraffic");
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void deniedUploadDeviceInfo(string deniedInfoString)
|
||||
{
|
||||
Debug.Log("deniedUploadDeviceInfo....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("deniedUploadDeviceInfo", deniedInfoString);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setExcludeBundleIdArray(string bundleIds)
|
||||
{
|
||||
Debug.Log("setExcludeBundleIdArray....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setExcludeBundleIdArray", bundleIds);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setExcludeAdSourceIdArrayForPlacementID(string placementID, string adsourceIds)
|
||||
{
|
||||
Debug.Log("setExcludeAdSourceIdArrayForPlacementID....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setExcludeAdSourceIdArrayForPlacementID", placementID, adsourceIds);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSDKArea(int area)
|
||||
{
|
||||
Debug.Log("setSDKArea....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setSDKArea", area);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void getArea(ATGetAreaListener listener)
|
||||
{
|
||||
Debug.Log("getArea....");
|
||||
ATAreaListener areaListener = new ATAreaListener(listener);
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("getArea", areaListener);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setWXStatus(bool install)
|
||||
{
|
||||
Debug.Log("setWXStatus....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setWXStatus", install);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void setLocation(double longitude, double latitude)
|
||||
{
|
||||
Debug.Log("setLocation....");
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("setLocation", longitude, latitude);
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public void showDebuggerUI() {
|
||||
try
|
||||
{
|
||||
if (this.sdkInitHelper != null)
|
||||
{
|
||||
this.sdkInitHelper.Call("showDebuggerUI");
|
||||
}
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
System.Console.WriteLine("Exception caught: {0}", e);
|
||||
Debug.Log("ATSDKAPIClient : error." + e.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user