40 lines
		
	
	
		
			882 B
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			882 B
		
	
	
	
		
			C#
		
	
	
	
|  | using BigoAds.Scripts.Api; | ||
|  | using BigoAds.Scripts.Api.Constant; | ||
|  | 
 | ||
|  | namespace BigoAds.Scripts.Common | ||
|  | { | ||
|  |     public interface ISDK | ||
|  |     { | ||
|  |         /// | ||
|  |         /// Starts the Bigo SDK | ||
|  |         ///  | ||
|  |         void Init(BigoAdConfig config, BigoAdSdk.InitResultDelegate initResultDelegate); | ||
|  | 
 | ||
|  |         //// | ||
|  |         /// The SDK initialization state | ||
|  |         //// | ||
|  |         bool IsInitSuccess(); | ||
|  | 
 | ||
|  |         /////// | ||
|  |         /// Bigo SDK version | ||
|  |         /// //// | ||
|  |         string GetSDKVersion(); | ||
|  | 
 | ||
|  | 
 | ||
|  |         /////// | ||
|  |         /// Bigo SDK version name | ||
|  |         /// //// | ||
|  |         string GetSDKVersionName(); | ||
|  | 
 | ||
|  |         /////// | ||
|  |         /// Bigo SDK set user consent | ||
|  |         /// //// | ||
|  |         void SetUserConsent(ConsentOptions option, bool consent); | ||
|  | 
 | ||
|  |         /////// | ||
|  |         /// Only works on Android | ||
|  |         /// Bigo SDK set user consent | ||
|  |         /// //// | ||
|  |         void AddExtraHost(string country, string host); | ||
|  |     } | ||
|  | } |