Mobile InReadAd
於 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 | 請求廣告成功,但無廣告 |