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;
 | |
|         }
 | |
|     }
 | |
| } |