「Mobile NativeAd」修訂間的差異

出自TAMedia
跳至導覽 跳至搜尋
imported>Wikiuser
imported>Wikiuser
 
(未顯示同一使用者於中間所作的 6 次修訂)
行 13: 行 13:
   <html>
   <html>
     <head>
     <head>
     <script type="text/javascript" src="http://adc.tamedia.com.tw/rmadp/static/js/gm-sdk3-mobile.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk8-mobile.js"></script>
     <script type="text/javascript" language="javascript">
     <script type="text/javascript" language="javascript">
       window.onload = function(){
       window.onload = function(){
行 20: 行 20:
       function nativeAdCallback(nadParas){
       function nativeAdCallback(nadParas){
         // 表示目前有廣告
         // 表示目前有廣告
         if((nadParas.SHORTSUBJECT).length > 0){
         if(nadParas.SHORTSUBJECT){
             nadParas.SHORTSUBJECT    //短標題
             nadParas.SHORTSUBJECT    //短標題
             nadParas.LONGSUBJECT      //長標題
             nadParas.LONGSUBJECT      //長標題
             nadParas.ICONSQUARE      //Icon圖片URL
             nadParas.ICONSQUARE      //Icon圖片URL
             nadParas.IMAGE960X640    //960*640圖片URL
             nadParas.IMAGE960X640    //960*640圖片URL
            nadParas.IMAGE1280X720    //1280*720圖片URL
             nadParas.IMAGE1200X627    //1200*627圖片URL
             nadParas.IMAGE1200X627    //1200*627圖片URL
             nadParas.ICONRECTANGLE    //長方形Icon圖片URL
             nadParas.ICONRECTANGLE    //長方形Icon圖片URL
行 88: 行 87:
| nadParas.IMAGE960X640
| nadParas.IMAGE960X640
| 原生廣告的960*640圖片URL
| 原生廣告的960*640圖片URL
|-
| nadParas.IMAGE1280X720
| 原生廣告的1280*720圖片URL
|-
|-
| nadParas.IMAGE1200X627
| nadParas.IMAGE1200X627

於 2021年11月24日 (三) 06:47 的最新修訂

使用說明

1. 請於HTML的head tag中加入Mobile SDK的JavaScript

2. 請於window.onload中呼叫原生廣告,在請求時,請帶入正確的版位ID及Callback function,供SDK回傳原生廣告的素材

3. 於Callback function中取得原生廣告素材後,可使用CSS自行調整圖片及文字的顯示

範例程式

 <html>
   <head>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk8-mobile.js"></script>
   <script type="text/javascript" language="javascript">
      window.onload = function(){
           getNativeAdParas("testslot123456", nativeAdCallback);
      };
      function nativeAdCallback(nadParas){
        // 表示目前有廣告
        if(nadParas.SHORTSUBJECT){
           nadParas.SHORTSUBJECT     //短標題
           nadParas.LONGSUBJECT      //長標題
           nadParas.ICONSQUARE       //Icon圖片URL
           nadParas.IMAGE960X640     //960*640圖片URL
           nadParas.IMAGE1200X627    //1200*627圖片URL
           nadParas.ICONRECTANGLE    //長方形Icon圖片URL
           nadParas.VIDEO            //影片URL
           nadParas.BODY             //內文
           nadParas.nurl             //點擊URL
        }else{
          //TO DO
        }
     };
   </script>
   </head>
 </html>

Mobile Native AD SDK 參數說明

參數名稱 參數型別 參數值 說明
slotSubId String 版位ID,由TAM提供
nativeAdCallback Function Callback function 為Callback Funciton供SDK回傳值使用

Callback Function 參數

Callback Function 參數 說明
00 請求廣告成功
10 NAD的Callback function不為function型態
20 請求廣告成功,但無廣告
30 請求失敗,伺服器端回應錯誤
40 請求錯誤
nadParas.SHORTSUBJECT 原生廣告的短標題
nadParas.LONGSUBJECT 原生廣告的長標題
nadParas.ICONSQUARE 原生廣告的Icon圖片URL
nadParas.IMAGE960X640 原生廣告的960*640圖片URL
nadParas.IMAGE1200X627 原生廣告的1200*627圖片URL
nadParas.ICONRECTANGLE 原生廣告的長方形Icon圖片URL
nadParas.VIDEO 原生廣告的影片URL
nadParas.BODY 原生廣告的內文
nadParas.nurl 原生廣告的點擊URL