提供意見
預先載入媒體內容
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
IMA SDK 支援預先載入影片廣告素材資源。
您可以在 SDK 整合中啟用這項功能
讓廣告和內容之間的切換過程更順暢。
本指南將介紹導入作業的技術細節
透過 IMA SDK 預先載入媒體
啟用預先載入功能
如要啟用預先載入功能,請設定
AdsRenderingSettings.enablePreloading
敬上
設為 true這必須透過
ADS_MANAGER_LOADED
事件的結果完成:
function onAdsManagerLoaded(adsManagerLoadedEvent) {
var adsRenderingSettings = new google.ima.AdsRenderingSettings();
adsRenderingSettings.enablePreloading = true;
...
var adsManager = adsManagerLoadedEvent.getAdsManager(
videoContent, adsRenderingSettings);
}
時間
下表摘要列出預先載入時的廣告載入時間變化
已啟用:
活動
具預先載入功能
不預先載入
已請求廣告 VAST
AdsLoader.requestAds()
AdsLoader.requestAds()
已載入片頭廣告 (單一廣告)
AdsManager.init()
AdsManager.start()
已載入片頭廣告 (VMAP/廣告規則)
AdsManager.init()
AdsManager.init()
已載入片中廣告或片尾廣告
如果是廣告插播中的第 1 則廣告,開始時間為廣告開始時間前 8 秒。
如果是連續廣告,則會在播放前一則廣告所開始播放時。
廣告開始播放時。
限制
預先載入功能有下列限制:
iOS 裝置上的行動網路不支援預先載入媒體,或是在下列情況中無法使用媒體預先載入功能
如何在已連結的智慧型電視上使用 HTML5 IMA SDK。
VPAID 預先載入,但不會載入廣告的依附元件,包括
廣告播放的媒體都會載入,直到廣告播放完畢為止。
必須啟用自動播放功能,才能預先載入 VMAP 廣告。請確認
settings.isAutoPlayAdBreaks()
已設為 true
,此為預設值。
片尾廣告會在最後的片中廣告結束後或前 8 秒預先載入
如果內容
AdsRequest.contentDuration
敬上
用來設定持續時間
,瞭解如何調查及移除這項存取權。
注意: 將contentDuration
設為保留值 -3
(
contentDuration(-3)
) 是識別未知內容的特殊值
,並停用 VAMP 片尾廣告的預先載入功能。
常見問題
媒體會預先載入完整的廣告素材嗎?
否,廣告素材通常未在廣告播放時完全載入。
預先載入功能可將時間縮短,進而改善使用者體驗
載入時間並不支援離線廣告放送。
IMA SDK 會在瀏覽器允許的範圍內載入最多的媒體,
使用者的網際網路連線和廣告素材大小
是否需要為廣告的 VAST 和媒體啟用媒體預先載入功能?
否,無論預先載入為何,SDK 一律會預先載入廣告的 VAST
以及環境敘述
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-09-05 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
想進一步說明嗎?
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-09-05 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-09-05 (世界標準時間)。"]]