Android NativeAds
:*宣告原生性廣告版位 TWMNativeAd以簡單且單純的方式, 提供廣告內容供開發商使用,可在收到onReceivedAd()呼叫getNativeAdContent()取得原生廣告內容, 並解析
// 第一個參數為Activity or Context, 第二個參數請輸入您的版位ID
TWMNativeAd twmNativeAd = new TWMNativeAd(this, AD_UNIT_ID);
twmNativeAd.setAdListener(new TWMAdViewListener() {
@Override
public void onReceiveAd(TWMAd paramTWMAd) {
// 表示本次請求收到廣告,
// 呼叫getNativeAdContent()取得廣告內容
JSONObject adContent = twmNativeAd.getNativeAdContent();
}
@Override
public void onFailedToReceiveAd(TWMAd paramTWMAd, ErrorCode paramErrorCode) {
// 表示本次請求發生錯誤, 並沒有廣告內容可供使用
}
@Override
public void onPresentScreen(TWMAd paramTWMAd) {
// native ad 並不使用本介面功能
}
@Override
public void onDismissScreen(TWMAd paramTWMAd) {
// native ad 並不使用本介面功能
}
@Override
public void onLeaveApplication(TWMAd paramTWMAd) {
// native ad 並不使用本介面功能
}
});
// 透過TWMAdRequest載入廣告
twmNativeAd.loadAd(new TWMAdRequest());
(Optional) 在載入廣告前,可以透過TWMAdRequest設置使用者生日,讓您的APP獲得更多元的廣告內容
使用Date | 使用Calendar |
|---|---|
|
|
onReceiveAd(載入廣告完成)後,透過getNativeAdContent取得的JSONObject內容如下 :
{
"LONGSUBJECT": "長標題 long subject ,※預設值為空字串",
"SHORTSUBJECT": "短標題 short subject ,※預設值為空字串",
"BODY": "內文 body ,※預設值為空字串",
"ICONSQUARE": "小圖示 方 icon square ,※預設值為空字串",
"ICONRECTANGLE": "小圖示 長 icon rectangle,※預設值為空字串",
"VIDEO": "影片 video,※預設值為空字串",
"IMAGE1280X720": "大圖 1280x720,※預設值為空字串",
"IMAGE960X640": "大圖 960x640,※預設值為空字串",
"IMAGE1200X627": "大圖 1200x627,※預設值為空字串"
}
開發商們可依照APP最恰當的方式來將取得的廣告內容佈局在APP的呈現上
點擊處理
// 處理點擊時可以下述的方式來進行
….
View.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
if(twmNativeAd != null){
twmNativeAd.handleClick();
}
}
});
(SDK5以上) 請在Activity的生命週期中加入下述的呼叫, 以正確release NativeAd
@Override
public void onDestroy() {
if(twmNativeAd != null){
twmNativeAd.destroy();
}
super.onDestroy();
}
原生性廣告內容與廣告版位關係表
※重要, 下表所描述的廣告素材有可能因廣告主未提供素材, 而以空字串提供, 使用上請特別留意
素材 \ 版位 | 限制條件 | 條列式 | 圖片式 (橫 16:9) | 圖片式 (橫 3:2) | 小圖式 | 影音式 |
長標題 | 25字內 | V | V | V | V | |
短標題 | 10字內 | V | V | V | V | |
內文 | 70字內 | V | V | V | V | |
小圖 (方) | 120x120 | V | V | V | ||
小圖 (長) | 96x64 | V | V | |||
影片 | MP4, 10mb | V | ||||
大圖 (橫 16:9) | 1280x720 | V | ||||
大圖 (橫 3:2) | 960x640 | V | V | |||
大圖 | 1200x627 | V | V | V | V | V |