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