139 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			139 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | package com.novelbook.android.bean; | ||
|  | 
 | ||
|  | import com.novelbook.android.netutils.NetUtil; | ||
|  | 
 | ||
|  | public class AdSetting { | ||
|  |     private boolean showAdsense; | ||
|  |     private String[] appIds={}; | ||
|  |     private slot splash = new slot(); | ||
|  |     private slot splash2 = new slot(); | ||
|  |     private slot informationFlow = new slot(); | ||
|  |     private slot chapterBanner = new slot(); | ||
|  |     private slot chapterContentBanner = new slot(); | ||
|  |     private slot chapterEndBanner = new slot(); | ||
|  |     private slot pop = new slot(); | ||
|  |     private slot fixBanner = new slot(); | ||
|  |     private slot bigBanner = new slot(); | ||
|  |     public boolean isShowAdsense() { | ||
|  |         return showAdsense  && NetUtil.isNetworkConnected(); | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setShowAdsense(boolean showAdsense) { | ||
|  |         this.showAdsense = showAdsense; | ||
|  |     } | ||
|  | 
 | ||
|  |     public String[] getAppIds() { | ||
|  |         return appIds; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getSplash() { | ||
|  |         return splash; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getSplash2() { | ||
|  |         return splash2; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getInformationFlow() { | ||
|  |         return informationFlow; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getChapterBanner() { | ||
|  |         return chapterBanner; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getChapterContentBanner() { | ||
|  |         return chapterContentBanner; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getChapterEndBanner() { | ||
|  |         return chapterEndBanner; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getPop() { | ||
|  |         return pop; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getFixBanner() { | ||
|  |         return fixBanner; | ||
|  |     } | ||
|  | 
 | ||
|  |     public slot getBigBanner() { | ||
|  |         return bigBanner; | ||
|  |     } | ||
|  | 
 | ||
|  |     public class slot{ | ||
|  |     private boolean show; | ||
|  |     private int source; | ||
|  |     private int interval4Display; | ||
|  |     private int pageCount4Display; | ||
|  |     private String[] slotIds={}; | ||
|  |     private int lifeCycleSecond; | ||
|  |     private int displayPosition; | ||
|  | 
 | ||
|  |     public int getDisplayPosition() { | ||
|  |         //return 2; | ||
|  |         return displayPosition; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setDisplayPosition(int displayPosition) { | ||
|  |         this.displayPosition = displayPosition; | ||
|  |     } | ||
|  | 
 | ||
|  |     public boolean isShow() { | ||
|  |         return show && NetUtil.isNetworkConnected(); | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setShow(boolean show) { | ||
|  |         this.show = show; | ||
|  |     } | ||
|  | 
 | ||
|  |     public int getSource() { | ||
|  |          return source; | ||
|  |        //  return 1; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setSource(int source) { | ||
|  |         this.source = source; | ||
|  |     } | ||
|  | 
 | ||
|  |     public int getInterval4Display() { | ||
|  |         return interval4Display; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setInterval4Display(int interval4Display) { | ||
|  |         this.interval4Display = interval4Display; | ||
|  |     } | ||
|  | 
 | ||
|  |     public int getPageCount4Display() { | ||
|  |         return pageCount4Display; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setPageCount4Display(int pageCount4Display) { | ||
|  |         this.pageCount4Display = pageCount4Display; | ||
|  |     } | ||
|  | 
 | ||
|  |     public String[] getSlotIds() { | ||
|  |         return slotIds; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setSlotIds(String[] slotIds) { | ||
|  |         this.slotIds = slotIds; | ||
|  |     } | ||
|  | 
 | ||
|  |     public int getLifeCycleSecond() { | ||
|  |         return lifeCycleSecond; | ||
|  |     } | ||
|  | 
 | ||
|  |     public void setLifeCycleSecond(int lifeCycleSecond) { | ||
|  |         this.lifeCycleSecond = lifeCycleSecond; | ||
|  |     } | ||
|  | 
 | ||
|  |     public String getSlotId(int sourceType){ | ||
|  |         if(sourceType>0 && slotIds!=null && slotIds.length >sourceType-1){ | ||
|  |             return slotIds[sourceType-1]; | ||
|  |         } | ||
|  |         return ""; | ||
|  |     } | ||
|  | } | ||
|  | } |