- 為什麼我無法取回所有格式的廣告?
- 優良的 descriptionUrl 是什麼樣子?
- 為什麼我收到了「廣告回應未包含有效的廣告類型」錯誤?
- Google 是否提供測試用的 Ad Manager 影片廣告代碼?
- 我應該將 adSlotWidth 和 adSlotHeight 的值設為相同的值 與 Ad Manager 廣告代碼中的 sz 相同嗎?
- 示範的廣告代碼看起來很棒,但是當我改用我的廣告代碼時 也不會出現任何廣告
- 我想多次使用同一個代碼來請求廣告,但 只為我發出第一個請求的廣告該如何解決這個問題?
- 如何使用 IMA 請求重疊廣告和全版位 AdSense 廣告 使用 SDK?
- 我看到「無效的到達網址」錯誤訊息 廣告。可能原因為何?
- 為什麼會出現「VAST 文件空白」錯誤訊息?
- 可以變更「略過廣告」的大小/文字方塊或其他 UI 元素?
- HTML5 SDK 支援原生影片控制項嗎?
- 畫面顯示「無法執行『播放』」在「HTMLMediaElement」中:API 只能 「由使用者手勢啟動」我的 HTML5 導入作業該如何解決這個問題?
- 如何將鍵盤焦點移至廣告點擊?
- 為什麼我無法取回所有格式的廣告?
-
測試廣告代碼的設定是一律針對有效請求傳回廣告。這是
不但有利於整合,也能方便您測試播放器
請求及顯示廣告不過,並非每一種
網站、帳戶或廣告單元的格式。如果整合項目運作正常
測試代碼能正常運作,但不適用於您自己的代碼,原因可能是以下
包括:
- 您放送的影片格式不受支援。例如: 您只在 iOS 或 Android 上放送 HTML5 廣告。
- 如果您使用的是 Ad Manager,您的發布商 ID 可能目前沒有任何廣告指定至 並確認已核准相關廣告和 廣告素材。
- 如果您使用的是 AdSense,您網站或測試頁的指定條件可能會 沒有任何有效的廣告。最常見的原因是 私人且未檢索的網站。
- 如果您使用 Ad Exchange「聯播網夥伴管理」功能
descriptionURL
未設定或不在自有自營上 網域管理清單上的廣告,廣告就不會在這個網址放送。 - 查看 Ad Exchange 影片廣告中定義的「最低千次曝光出價」門檻。minCPMA 罩杯 千次曝光出價非常高,廣告供應率可能就會非常低。若要修正此問題,請嘗試 請從廣告請求中移除最低千次曝光出價,或移除廣告單元參數 (例如 Slotname),確認廣告是否會影響供應率。
- 怎樣的
descriptionUrl
才算合適? -
最有效的方式如下:
descriptionUrl
的網頁內容 不該是一系列的字詞或詞組 1 到 3 段文字,用來實際說明內容,以及您在提供該內容時所扮演的角色。 我們過去已將其成功 根據預先定義區塊動態建立「descriptionUrl
」網頁內容。 例如,這是幾個用來描述內容的句子、幾個用來說明 而是一些預先定義的摘要 AdSense 頻道 (例如「娛樂」或「運動」)。因此,每一層 內容的相關descriptionUrl
與 這可以同時提供一般資訊 (例如類型描述元) 具體資訊 (與內容直接相關)。這個中繼資料 HTML 應該要很簡潔,例如:
<html> <head> <title>Domain.com - Your tag line here!</title> </head> <body> <h1>Descriptions</h1> <h2>About this Content</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> <h2>About Domain.com</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p> </body> </html>
- 為什麼我收到了「廣告回應未包含有效的廣告類型」錯誤?
- 這個錯誤通常出現,因為您並未將任何廣告指定至
特定
publisherId
(在指定時間範圍內)。這個條件 在廣告活動的開始和結束的一天或數天內,可能會有所不同。 請檢查要指定的廣告尚未過期 廣告指定條件正確無誤。 只要廣告能使用 測試publisherId
就能確保這些廣告 當廣告正常放送時,系統會使用您的有效publisherId
正確處理 廣告。 - Google 是否提供測試用的 Ad Manager 影片廣告代碼?
- 請前往「範例代碼」頁面取得範例代碼。
- 我應該將
adSlotWidth
和adSlotHeight
設為相同的值 做為 Ad Manager 廣告代碼中的sz
嗎? - 不一定。《
adSlotWidth
》和《adSlotHeight
》 必須設為廣告目標播放器或區域的寬度/高度 填滿。AdSense 會使用這些參數判斷哪些廣告有空 在這個空間中Ad Manager 廣告代碼中的sz
鍵/值組合為 指定目標參數,不一定會影響放送的廣告素材 (詳情請見下文)。 - 示範的廣告代碼看起來很棒,但是當我切換成我的廣告代碼時,卻沒有出現廣告。
- 檢查以確定有廣告投放至您的廣告代碼 資源。最簡單的方法就是觀察 HTTP 流量。如果 HTML 錨定區塊中傳回 1x1 pixel grey.gif 圖片, 您必須在 Ad Manager 中檢查指定目標
- 我想多次使用相同代碼來請求廣告,但只產生第一個廣告 請求。該如何解決這個問題?
-
多次請求廣告時,請務必讓廣告伺服器知道
這些是合法要求,並非意外重複。SDK
就可以透過兩項快速 API 呼叫來達成這個目的:
- 在
AdsManager
執行個體上呼叫destroy()
。 這樣當您以下列呼叫contentComplete()
。您可獲得新的AdsManager
有助於您提出下一個要求 - 透過
AdsLoader
呼叫contentComplete()
執行個體。這會重設 SDK,因此新的廣告請求看起來像 重複項目的副本
requestAds()
: 您的AdsLoader
例項,以便替您的 新增影片 - 在
- 如何使用 IMA SDK 請求重疊廣告和全版位 AdSense 廣告?
-
如要使用 SDK 請求 AdSense 廣告,您必須先取得 AdSense 廣告代碼。詳細資訊請見 AdSense 。取得代碼後,您必須執行以下操作 提出重疊或完整版位廣告請求的步驟:
重疊廣告- 在
AdsRequest
中,將 ViewModes 設為NORMAL
。 - 在廣告代碼中,新增參數
overlay=1
。
- 在
AdsRequest
中,將 ViewModes 設為FULLSCREEN
。 - 在廣告代碼中,新增參數
overlay=0
。
- 在
- 我看到「無效的到達網址」發生錯誤請問可能原因為何?
- 發生此錯誤的最常見原因為 4 錯誤逸出的點閱 網址。如果您看到這個錯誤,請檢查以確認點閱率 VAST 回應中的網址正確逸出。
- 為什麼我會看到「VAST 文件空白」錯誤訊息?
- 如果廣告代碼傳回空白的 VAST 文件,就會發生這個錯誤。 廣告無法正常放送請洽詢客戶經理 或廣告伺服器代表,瞭解廣告代碼無法運作的原因。
- 我可以變更「略過廣告」方塊或其他 UI 元素的大小/文字嗎?
- IMA SDK 不支援變更 UI 元素的版面配置、大小或內容。
如要進一步瞭解 UI 元素,請參閱
AdsManager.uiElements
。 - HTML5 SDK 支援原生影片控制項嗎?
- 不行,HTML5 SDK 不支援原生控制項。
- 畫面顯示「無法執行『播放』」在「HTMLMediaElement」中:API 只能啟動 「透過使用者手勢」我的 HTML5 導入作業該如何解決這個問題?
-
使用行動裝置時,你必須呼叫
adDisplayContainer.initialize()
計算使用者動作 (例如輕觸) 時產生的結果。如果您是 您很可能會在非使用者啟動的環境中呼叫這個錯誤。請注意 必須是使用者動作的「直接」結果。舉例來說,假設您回覆了 「輕觸」呼叫事件,然後使用影片播放器的「播放」要通話的活動initialize()
,SDK 會傳回這個錯誤。您必須以下列身分呼叫initialize()
: 輕觸事件本身的結果 - 如何將鍵盤焦點移至廣告點擊?
-
如果您使用鍵盤控制項管理播放器,可能會發現這些設定無法正常運作
adDisplayContainer
的點擊次數。這是因為使用者按下廣告後 鍵盤焦點會切換為 IMA iframe。為了讓鍵盤焦點聚焦在內容播放器,請 利用CLICK
事件,將鍵盤焦點移回所需容器。請參閱下列程式碼片段: 詳細資料:adsManager.addEventListener( google.ima.AdEvent.Type.CLICK, function(){ window.focus(); // Or another method to return focus to the desired container. });