28 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace AmazonAds {
							 | 
						|||
| 
								 | 
							
								    public abstract class PlatformApi {
							 | 
						|||
| 
								 | 
							
								        public abstract void Initialization (string key);
							 | 
						|||
| 
								 | 
							
								        public abstract bool IsInitialized ();
							 | 
						|||
| 
								 | 
							
								        public abstract bool IsTestMode ();
							 | 
						|||
| 
								 | 
							
								        public abstract void EnableTesting (bool flag);
							 | 
						|||
| 
								 | 
							
								        public abstract void EnableLogging (bool flag);
							 | 
						|||
| 
								 | 
							
								        public abstract void UseGeoLocation (bool isLocationEnabled);
							 | 
						|||
| 
								 | 
							
								        public abstract bool IsLocationEnabled ();
							 | 
						|||
| 
								 | 
							
								        public abstract void SetMRAIDPolicy (Amazon.MRAIDPolicy policy);
							 | 
						|||
| 
								 | 
							
								        public abstract Amazon.MRAIDPolicy GetMRAIDPolicy ();
							 | 
						|||
| 
								 | 
							
								        public abstract void SetMRAIDSupportedVersions (String[] versions);
							 | 
						|||
| 
								 | 
							
								        public abstract void AddSlotGroup(SlotGroup group);
							 | 
						|||
| 
								 | 
							
								        public abstract void SetCMPFlavor(Amazon.CMPFlavor cFlavor);
							 | 
						|||
| 
								 | 
							
								        public abstract void SetConsentStatus(Amazon.ConsentStatus consentStatus);
							 | 
						|||
| 
								 | 
							
								        public abstract void SetVendorList(List<int> vendorList);
							 | 
						|||
| 
								 | 
							
								        public abstract void AddCustomAttribute(string withKey, string value);
							 | 
						|||
| 
								 | 
							
								        public abstract void RemoveCustomAttr(String forKey);
							 | 
						|||
| 
								 | 
							
								        public abstract void SetAdNetworkInfo(AdNetworkInfo adNetworkInfo);
							 | 
						|||
| 
								 | 
							
								#if UNITY_IOS
							 | 
						|||
| 
								 | 
							
								        public abstract void SetAPSPublisherExtendedIdFeatureEnabled(bool isEnable);
							 | 
						|||
| 
								 | 
							
								        public abstract void SetLocalExtras(string adUnitId, AmazonAds.AdResponse adResponse);
							 | 
						|||
| 
								 | 
							
								#endif
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |