使用者工具

網站工具


android:native2

原生廣告

以下說明適用於v3.0以後的版本。

建議一次最多獲取五則原生廣告。





什麼是原生廣告?


原生廣告為一種擺脫原本廣告模式型態,由開發商自由擺放的、設計的廣告類型。能更融入APP環境,將廣告天衣無縫的與APP內容結合,讓客戶減少對廣告的厭惡感。

開始使用

參數設定與說明


  • APPID:請輸入與ADBERT申請的APPID。
  • APPKEY:請輸入與ADBERT申請的APPKEY。



Method說明

建立原生廣告範例


AdbertNativeAD nativeAD = new AdbertNativeAD(this, {請輸入申請的APPID}, {請輸入申請的APPKEY});
 
nativeAD.setListener(new AdbertNativeADListener() {
 
            @Override
            public void onReceived(String arg0) {
                if (nativeAD.isReady()) {
                    JSONObject jsonObject = nativeAD.getData(); // 利用此處所取得的資料進行廣告素材的載入
                    nativeAD.registerView(customView);  // 註冊點擊事件,此處填入自定義的View
                    //若需解除點擊事件請使用 nativeAD.unregisterView(view);
                }
            }
 
            @Override
            public void onFailReceived(String arg0) {
                Toast.makeText(getApplicationContext(), "error message \n" + arg0, Toast.LENGTH_SHORT).show();
            }
 
        });
 
 
nativeAD.loadAD();  // 開始載入原生廣告


getData說明


使用getData後所取得的json格式如下:

{
    "headline": "",
    "desc": "",
    "companyName": "",
    "image": "",
    "icon": ""
}
  • headline(String):廣告標題,中文25字最佳,上限中文31字 / 英文50字
  • desc(String):敘述,中文20字 / 英文35字
  • companyName(String):品牌名稱,中文20字 / 英文35字
  • image(String):1200×627 pixels, JPG/JPEG/PNG/非動畫顯示 GIF
  • icon(String):82×82 pixels, JPG/JPEG/PNG/非動畫顯示 GIF



取得廣告內容與設定範例


if(nativeAD.isReady(){
   JSONObejt jsonObject = nativeAD.getData();
   String headline = jsonObject.getString("headline");
   String desc = jsonObject.getString("desc");
   String companyName = jsonObject.getString("companyName");
   String image = jsonObject.getString("image");
   String icon = jsonObject.getString("icon");
}
android/native2.txt · 上一次變更: 2017/07/05 10:26 由 chihhan