Reference

Reference


以下說明適用於 v1.1.3 以後的版本。

橫幅廣告 com.adbert.AdbertLoopADView

Public Methods


**public void setMode(AdbertOrientation orientation)**
// 設定廣告模式,請設定為 AdbertOrientation.NORMAL。

**public void setExpandVideo(ExpandVideoPosition position)**
// 設定影音廣告展開後的影片位置,若不設定則預設為 ExpandVideoPosition.BOTTOM。

**public void setBannerSize(int bannerWidth)**
// 根據 bannerWidth 設定 Banner 大小, Banner Scale 固定為320*50。
// 若使用 Admob Mediation 載入廣告,請使用 setBannerSize(AdSize size)。

**public void setBannerSize(AdSize size)**
// 根據 AdView 的 AdSize 設定 Banner 大小, Banner Scale 為320*50。
// 若使用 Admob Mediation 載入廣告,請使用此 method。

**public void setFullScreen(boolean fullScreen)**
// 是否為全螢幕 APP,此設定影響橫向時展開影片的 UI 。

**public void setListener (AdbertListener listener)**
// 設定監聽 AdbertLoopADView 接收廣告成功或失敗的 listener 。

**public void setAPPID(String appId, String appKey)**
// 非 Mediation 使用此 method 設定 APPID 及 APPKEY , APPID 及 APPKEY 請跟艾普特申請。

**public void start ()**
// 啟動 AdbertLoopADView ,開始接收廣告。

**public void pause ()**
// 暫停 AdbertLoopADView ,請於 Activity onPause() 時呼叫此 method 。

**public void resume ()**
// 繼續 AdbertLoopADView ,請於 Activity onRsume() 時呼叫此 method 。

**public void destroy ()**
// Destroy AdbertLoopADView,請於 Activity onDestroy() 時呼叫此 method 。

**public void hideView ()**
// 隱藏廣告內容並暫停廣告。

**public void showView ()**
// 顯示廣告內容並繼續輪播廣告。
橫幅廣告 com.adbert.AdbertADView

Public Methods

**public void setMode(AdbertOrientation orientation)**
// 設定廣告模式,請設定為 AdbertOrientation.NORMAL 。

**public void setExpandVideo(ExpandVideoPosition position)**
// 設定影音廣告展開後的影片位置,若不設定則預設為 ExpandVideoPosition.BOTTOM 。

**public void setBannerSize(int bannerWidth)**
// 根據 bannerWidth 設定 Banner 大小, Banner Scale 固定為320*50。
// 若使用 Admob Mediation 載入廣告,請使用 setBannerSize(AdSize size) 。

**public void setBannerSize(AdSize size)**
// 根據 AdView 的 AdSize 設定 Banner 大小, Banner Scale 為320*50。
// 若使用 Admob Mediation 載入廣告,請使用此 method 。

**public void setFullScreen(boolean fullScreen)**
// 是否為全螢幕 APP ,此設定影響橫向時展開影片的 UI 。

**public void setListener (AdbertListener listener)**
// 設定監聽 AdbertADView 接收廣告成功或失敗的 listener 。

**public void setMediationAPPID(String serverParameter)**
// 使用 Mediation 時需使用此 method 設定 APPID 及 APPKEY , serverParameter 規格為“APPID|APPKEY” 。

**public void start ()**
// 啟動 AdbertADView ,開始接收廣告。

**public void pause ()**
// 暫停 AdbertADView ,請於 Activity onPause() 時呼叫此 method 。

**public void resume ()**
// 繼續 AdbertADView ,請於 Activity onRsume() 時呼叫此 method 。

**public void destroy ()**
// Destroy AdbertADView ,請於 Activity onDestroy() 時呼叫此 method 。

**public void hideView ()**
// 隱藏廣告內容並暫停廣告。

**public void showView ()**
// 顯示廣告內容並繼續輪播廣告。
插屏廣告 com.adbert.AdbertInterstitialAD

Public Methods

**public void setAPPID(String appId, String appKey)**
// 設定 APPID 及 APPKEY , APPID 及 APPKEY 請跟 Adbert 申請。

**public void setMediationAPPID(String serverParameter)**
// 使用 Mediation 時需使用此 method 設定 APPID 及 APPKEY , serverParameter 規格為“APPID|APPKEY”

**public void setListener (AdbertListener listener)**
// 設定當插屏廣告載入成功或失敗的 listener 。

**public void loadAd ()**
// 開始載入廣告。

**public void show ()**
// 顯示插屏廣告。
// 請於載入成功後,程式呼叫 AdbertListener的onReceive(String method) 後,呼叫此 method 。

**public void destroy ()**
// Destroy AdbertInterstitial ,請於 Activity onDestroy() 時呼叫此 method 。
原生廣告 com.adbert.AdbertNativeAD

Public Methods


**public AdbertNativeAD(Context context,String appId, String appKey)**
// 設定 APPID 及 APPKEY , APPID 及 APPKEY 請跟 Adbert 申請。

**public void setListener (AdbertNativeADListener listener)**
// 設定當原生廣告載入成功或失敗的 listener 。

**public void loadAD ()**
// 開始載入廣告。

**public JSONObject getData ()**
// 取得原生廣告素材的 JSONObject 。
// 請於載入成功後,程式呼叫 AdbertNativeADListener 的 onReceive(String method) 後,呼叫此 method 。

**public JSONObject registerView (View v)**
// 放入自定義的 View 以註冊廣告點擊事件。

**public JSONObject unregisterView ()**
//解除自定義 View 上的廣告點擊事件。