Mobile InReadAd

出自TAMedia
於 2018年5月28日 (一) 06:08 由 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"/>...)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

使用說明

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-sdk5-mobile.js"></script>

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

   <div id="MADdpzone"></div>
   <script type="text/javascript" language="javascript">
       adLoad2('testslotid123456', '123', 'MADdpzone', openNewWindow, testFlag, callbackFunction, floatPosition);
   </script>
   參數定義:
testslotid123456,廣告版位ID
123,廠商ID
MADdpzone,自定義的網頁元素id
openNewWindow,布林值(true|false)
testFlag, 數值(0|1), 0表示為正式模式, 1表示為測試模式
callbackFunction,為callback介面, 必須為function type, 有廣告回傳:"00", 無廣告回傳:"20"
floatPosition, 數值(1|2), 為懸浮廣告使用, 若為1表示廣告位置在左邊, 若為2表示廣告位置在右邊
參數說明:
前兩個參數不需變動(於後台廣告版位列表的下載嵌入程式碼自動取得)
第三個參數自行定義,以不重複為原則,並和第一行<div>的id相同
第四個參數自行設定,設為true表示點擊廣告後另開新分頁,設為false表示點擊廣告後不另開新分頁

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-sdk5-mobile.js"></script>
</head>
<body>
 <div id="MADdpzone"></div>
 <script type="text/javascript" language="javascript">
    adLoad2('testslotid123456','123','MADdpzone',true,0,callback);
    function callback(status){
      console.log("callback status : " + status);
    }
 </script>
</body>
</html>

Mobile SDK 參數說明

參數名稱 參數型別 參數值 說明
slotSubId String 版位ID,由TAM提供
venderId String 廠商代碼,由TAM提供
containerId String Html div id 預設為: MADdpzone
openNewWindow Boolean true,false 是否另開新頁面
true:另開新頁面
false:不另開新頁面
testFlag Int 0,1 是否為測試模式
0: 不為測試模式
1: 為測試模式
callback Function Callback function 為Callback Funciton供SDK回傳值使用
floatPosition Int 1,2 為懸浮廣告的顯示位置,預設值為1
1: 為網頁的置中靠左
2: 為網頁的置中靠右

Callback Function 參數

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