我一直在嘗試創建一個mraid兼容的廣告,但並沒有得到很大的進展。根據官方文檔,可以在this link發現,又多了一個簡單的mraid undefined
<script src='mraid.js'></script>
應該足夠了。但是,這似乎並非如此。我複製下面的示例代碼來測試mraid對象的存在,但它只是保持未定義。精確的螢火錯誤是:
ReferenceError: mraid is not defined
我試圖執行以下(很簡單)的代碼:
if(mraid.getState() !='ready'){
console.log("MRAID NOT READY");}
有沒有人有這個問題的經驗嗎?
你的代碼錯了,你期望mraig.getState返回'ready',但是這個狀態不存在。這是很多MRAID示例代碼的常見錯誤,實際上,當mraid準備就緒時,mraid.getState返回「default」。 – KKetch 2013-03-25 15:03:30
感謝您的評論! :)這裏不是問題,正如John Cappiello已經提到的那樣,但是肯定會在以後出現問題:) – danvdende 2013-03-26 11:10:40