30 lines
		
	
	
		
			800 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			800 B
		
	
	
	
		
			C#
		
	
	
	
| using BigoAds.Scripts.Api.Constant;
 | |
| using BigoAds.Scripts.Common;
 | |
| using UnityEngine;
 | |
| 
 | |
| namespace BigoAds.Scripts.Api
 | |
| {
 | |
|     public class BigoBannerAd : BigoBaseAd<BigoBannerRequest>
 | |
|     {
 | |
|         private readonly IBannerAd _bannerAdClient;
 | |
| 
 | |
| 
 | |
|         /// <summary>
 | |
|         /// create a banner ad
 | |
|         /// </summary>
 | |
|         /// <param name="slotId"></param>
 | |
|         public BigoBannerAd(string slotId) : base(slotId, BigoAdSdk.GetClientFactory().BuildBannerAdClient())
 | |
|         {
 | |
|             _bannerAdClient = (IBannerAd) ADClient;
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// set position for banner
 | |
|         /// </summary>
 | |
|         /// <param name="position"></param>
 | |
|         public void SetPosition(BigoPosition position)
 | |
|         {
 | |
|             _bannerAdClient?.SetPosition(position);
 | |
|         }
 | |
|     }
 | |
| } |