「Mobile InReadAd」修訂間的差異

出自TAMedia
跳至導覽 跳至搜尋
imported>Wikiuser
(新頁面: == 使用說明 == 1. 於<head></head>之間插入以下程式碼<br> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"/>...)
 
imported>Wikiuser
行 6: 行 6:
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script><br>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script><br>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script><br>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script><br>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk5-mobile.js"></script><br>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk6-mobile.js"></script><br>
2. 於<body></body>之間插入以下程式碼,貼放的位置即為展示的位置,請自行調整<br>
2. 於<body></body>之間插入以下程式碼,貼放的位置即為展示的位置,請自行調整<br>
     <nowiki><div id="MADdpzone"></div></nowiki>
     <nowiki><div id="TAM_版位ID"></div></nowiki>
     <script type="text/javascript" language="javascript">
     <script type="text/javascript" language="javascript">
        adLoad2('testslotid123456', '123', 'MADdpzone', openNewWindow, testFlag, callbackFunction, floatPosition);
        <nowiki>adLoad2('版位ID', '', 'TAM_版位ID', true, testFlag, onReceiveAdStatusFunction);</nowiki>
     </script>
     </script>


     <nowiki>參數定義:</nowiki><br>
     <nowiki>參數定義與說明:</nowiki><br>
                testslotid123456,廣告版位ID<br>
    第一個參數:廣告版位ID(於TAMedia後台廣告版位列表的下載嵌入程式碼自動取得)<br>
                123,廠商ID <br>
    第二個參數:不須帶入,但請保留空值<br>
                MADdpzone,自定義的網頁元素id<br>
    <nowiki>第三個參數:廣告位置的元素id(和第一行<div>的id應相同)</nowiki><br>
                openNewWindow,布林值(true|false)<br>
    第四個參數:請填寫true<br>
                testFlag, 數值(0|1), 0表示為正式模式, 1表示為測試模式<br>
    第五個參數:testFlag, 數值(0|1), 0表示為正式模式, 1表示為測試模式<br>    
                callbackFunction,為callback介面, 必須為function type, 有廣告回傳:"00", 無廣告回傳:"20"<br>
    第六個參數:為callback介面, 必須為function type, 有廣告回傳:"00", 無廣告回傳:"20"<br>
                floatPosition, 數值(1|2), 為懸浮廣告使用, 若為1表示廣告位置在左邊, 若為2表示廣告位置在右邊<br>
    <nowiki>參數說明:</nowiki><br>
                前兩個參數不需變動(於後台廣告版位列表的下載嵌入程式碼自動取得)<br>
                <nowiki>第三個參數自行定義,以不重複為原則,並和第一行<div>的id相同</nowiki><br>
                第四個參數自行設定,設為true表示點擊廣告後另開新分頁,設為false表示點擊廣告後不另開新分頁<br>
   
3. 設定doctype<br>
3. 設定doctype<br>
   <!DOCTYPE html><br>
   <!DOCTYPE html>
<br>
<br>
4. meta tag 設定根據狀況自行調整<br>
4. meta tag 設定根據狀況自行調整<br>
行 41: 行 35:
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk5-mobile.js"></script>
     <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk6-mobile.js"></script>
</head>
  </head>
<body>
  <body>
   <nowiki><div id="MADdpzone"></div></nowiki>
   <nowiki><div id="TAM_TEST12345"></div></nowiki>
   <script type="text/javascript" language="javascript">
   <script type="text/javascript" language="javascript">
     adLoad2('testslotid123456','123','MADdpzone',true,0,callback);
     <nowiki>adLoad2('TEST12345', '', 'TAM_TEST12345', true, 0, onReceiveAdStatus);</nowiki>
     function callback(status){
     function onReceiveAdStatus(status){
       console.log("callback status : " + status);
       console.log("callback status : " + status);
     }
     }
行 53: 行 47:
  </body>
  </body>
  </html>
  </html>
== Mobile SDK 參數說明 ==
{| class="wikitable"
| 參數名稱
| 參數型別
| 參數值
| 說明
|-
| slotSubId
| String
|
| 版位ID,由TAM提供
|-
| venderId
| String
|
| 廠商代碼,由TAM提供
|-
| containerId
| String
| Html div id
| 預設為: MADdpzone
|-
| openNewWindow
| Boolean
| true,false
| 是否另開新頁面<br>true:另開新頁面<br>false:不另開新頁面
|-
| testFlag
| Int
| 0,1
| 是否為測試模式<br>0: 不為測試模式<br>1: 為測試模式
|-
| callback
| Function
| Callback function
| 為Callback Funciton供SDK回傳值使用
|-
| floatPosition
| Int
| 1,2
| 為懸浮廣告的顯示位置,預設值為1<br>1: 為網頁的置中靠左<br>2: 為網頁的置中靠右
|}


== Callback Function 參數 ==
== Callback Function 參數 ==

於 2018年5月28日 (一) 06:33 的修訂

使用說明

1. 於<head></head>之間插入以下程式碼

  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"/>
<script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script>
<script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script>
<script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk6-mobile.js"></script>

2. 於<body></body>之間插入以下程式碼,貼放的位置即為展示的位置,請自行調整

   <div id="TAM_版位ID"></div>
   <script type="text/javascript" language="javascript">
        adLoad2('版位ID', '', 'TAM_版位ID', true, testFlag, onReceiveAdStatusFunction);
   </script>
   參數定義與說明:
第一個參數:廣告版位ID(於TAMedia後台廣告版位列表的下載嵌入程式碼自動取得)
第二個參數:不須帶入,但請保留空值
第三個參數:廣告位置的元素id(和第一行<div>的id應相同)
第四個參數:請填寫true
第五個參數:testFlag, 數值(0|1), 0表示為正式模式, 1表示為測試模式
第六個參數:為callback介面, 必須為function type, 有廣告回傳:"00", 無廣告回傳:"20"

3. 設定doctype

  <!DOCTYPE html>


4. meta tag 設定根據狀況自行調整

5. 若為開發時的測試,呼叫adLoad2改為呼叫adLoadTest,參數部分不變

範例程式

<!DOCTYPE html>
<html>
 <head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"/>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/mraid.js"></script>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/messenger.js"></script>
   <script type="text/javascript" src="https://adc.tamedia.com.tw/rmadp/static/js/gm-sdk6-mobile.js"></script>
 </head>
 <body>
 <div id="TAM_TEST12345"></div>
 <script type="text/javascript" language="javascript">
    adLoad2('TEST12345', '', 'TAM_TEST12345', true, 0, onReceiveAdStatus);
    function onReceiveAdStatus(status){
      console.log("callback status : " + status);
    }
 </script>
</body>
</html>

Callback Function 參數

Callback Function 參數 說明
00 請求廣告成功
20 請求廣告成功,但無廣告