57 lines
1.2 KiB
C#
57 lines
1.2 KiB
C#
|
|
using System;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using UnityEngine;
|
||
|
|
|
||
|
|
namespace AmazonAds {
|
||
|
|
public class AdError {
|
||
|
|
private int errorCode;
|
||
|
|
private String errorMessage;
|
||
|
|
private AdRequest adLoader;
|
||
|
|
private AndroidJavaObject adError;
|
||
|
|
private IntPtr adErrorPtr;
|
||
|
|
|
||
|
|
public AdError(int code, String message) {
|
||
|
|
errorCode = code;
|
||
|
|
errorMessage = message;
|
||
|
|
}
|
||
|
|
|
||
|
|
public int GetCode () {
|
||
|
|
return errorCode;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String GetMessage() {
|
||
|
|
return errorMessage;
|
||
|
|
}
|
||
|
|
|
||
|
|
public AdRequest GetAdLoader() {
|
||
|
|
return adLoader;
|
||
|
|
}
|
||
|
|
|
||
|
|
#if UNITY_ANDROID
|
||
|
|
public AndroidJavaObject GetAdError() {
|
||
|
|
return adError;
|
||
|
|
}
|
||
|
|
#else
|
||
|
|
public IntPtr GetAdError()
|
||
|
|
{
|
||
|
|
return adErrorPtr;
|
||
|
|
}
|
||
|
|
#endif
|
||
|
|
|
||
|
|
public IntPtr GetInstance() {
|
||
|
|
return adErrorPtr;
|
||
|
|
}
|
||
|
|
|
||
|
|
internal void SetAdLoader(AdRequest adRequest) {
|
||
|
|
adLoader = adRequest;
|
||
|
|
}
|
||
|
|
|
||
|
|
internal void SetAdError(AndroidJavaObject error) {
|
||
|
|
adError = error;
|
||
|
|
}
|
||
|
|
|
||
|
|
internal void SetInstance(IntPtr inPtr) {
|
||
|
|
adErrorPtr = inPtr;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|