跳至:規定和限制 | 投放網站獎勵廣告 | 對獎勵廣告執行預測及製作相關報表
獎勵廣告也適用於所有發布商的應用程式。
您可以在 Google Ad Manager 電腦版、行動版和平板電腦版網站廣告空間上投放獎勵廣告。獎勵廣告體驗可讓自願選擇觀看廣告的使用者換取獎勵。
獎勵廣告支援預訂、首選交易、公開競價、私下競價和程式輔助保證。使用獎勵廣告空間的發布商必須遵守提供獎勵的廣告單元政策。
獎勵廣告體驗示例
使用者同意觀看影片廣告或多媒體廣告來獲得獎勵,例如 3 篇新聞報導、10 枚金幣、在遊戲中多一條命、使用機場的 Wi-Fi 等。
規定和限制
- 確認「封鎖非串流內影片廣告」保護措施已停用。
- 獎勵廣告適用於針對行動裝置最佳化的網頁 (例如
<meta name="viewport" content="width=device-width, initial-scale=1.0">
)。 - 發布商必須負責顯示使用者選擇觀看獎勵廣告的畫面,並為使用者提供獎勵。如果獎勵是新聞報導,這個畫面可能是您的付費牆 (您自己或第三方的付費牆解決方案)。如果獎勵是 Wi-Fi 存取權,這個畫面可能是您的「Wi-Fi 連線」啟動網頁。
- Ad Manager 會預先擷取影片廣告素材,並搭配對應的使用者控制項 (例如關閉按鈕和音效控制項) 來顯示廣告。
- 根據預設,網站獎勵廣告只會透過影片和多媒體需求供應廣告。
如果您只想由影片廣告需求為獎勵廣告空間供應廣告,可以申請禁止多媒體廣告需求放送廣告到目標廣告空間的功能。這樣就能確保只有影片廣告需求放送到您的獎勵廣告空間。詳情請洽詢您的客戶經理。
網站獎勵廣告使用者體驗
- 針對部分需求類型,網站獎勵廣告會自動以有聲模式播放。廣告開始播放前,系統會提示使用者繼續播放有聲的影片或是取消播放。
- 如果使用者選擇不觀看廣告,或在廣告播完前就點擊關閉按鈕,系統會顯示提示,請使用者確認是否要放棄獎勵。
- 廣告顯示時,系統就會計算曝光次數。廣告必須在畫面中顯示 3 秒,才能獲得獎勵。
- 廣告播完是指影片播放完畢、達到所定義的顯示時間或達到 (TrueView 廣告的) 略過門檻。
- 網站獎勵廣告會在使用者關閉後持續放送,且必須由使用者關閉。
在 Ad Manager 中設定及投放網站獎勵廣告
當您為網站獎勵廣告建立廣告單元或建立委刊項時,請注意下列設定:
廣告單元
- 大小:廣告單元大小不會影響網站獎勵廣告的放送。
- 獎勵:Ad Manager 將觀看廣告的獎勵預設為「1 次獎勵」,不過只要按一下就能覆寫這項設定。舉例來說,如要在遊戲中獎勵 20 條生命,請為「獎勵數額」輸入「20」、為「獎勵類型」輸入「生命」。
委刊項
- 廣告空間大小:如果是預訂委刊項,請選取「影片或音訊」廣告類型,然後輸入 [1x1v (影片 / VAST)] 做為預期的廣告素材大小。如果是 Ad Exchange 委刊項,請選取「多媒體廣告 (標準)」廣告類型,然後輸入 [1x1 (自訂)] 做為預期的廣告素材大小。
- 類型:如果是預訂,請根據優先順序設定類型。如果是 Ad Exchange,請使用 Ad Exchange 委刊項類型。
網站獎勵廣告使用 GPT 程式碼,提供與應用程式獎勵廣告類似的體驗。
下方範例會呈現以下情況:
- 有 3 個事件需要監聽:
- 當獎勵廣告可供放送並向使用者顯示時,即會觸發
rewardedSlotReady
。 - 當使用者獲得獎勵時,即會觸發
rewardedSlotGranted
。由於部分需求會在廣告播完之前發放獎勵,因此您必須監聽rewardedSlotGranted
以正確判斷這個事件。 - 無論是否有獎勵,只要使用者點擊關閉按鈕,就會觸發
rewardedSlotClosed
。
- 當獎勵廣告可供放送並向使用者顯示時,即會觸發
- 如要顯示獎勵,您的程式碼必須呼叫
evt.makeRewardedVisible()
。
- GPT 會在文件結尾的
body
元素底部建立ins
元素,以降低 Z-index 衝突的可能性。廣告素材會在頁框中顯示,ins
則會設為display:none
。 - 當系統呼叫
evt.makeRewardedVisible()
(若成功將傳回true
) 時,ins
將會以全螢幕顯示。 - 完成後,GPT 會摧毀
ins
元素並呼叫廣告版位上的destroySlots
。
GPT 程式碼範例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Rewarded slot test page
</title>
<script src="//www.googletagservices.com/tag/js/gpt.js"></script>
<script>
googletag = window.googletag || {cmd: []};
googletag.cmd.push(() => {
const rewardedSlot = googletag.defineOutOfPageSlot(
'/1234/main/top',
googletag.enums.OutOfPageFormat.REWARDED)
.addService(googletag.pubads());
googletag.enableServices();
googletag.pubads().addEventListener('rewardedSlotReady',
function(evt) {
if (confirm('want to see a rewarded ad?')) {
evt.makeRewardedVisible();
} else {
googletag.destroySlots([rewardedSlot]);
}
});
googletag.pubads().addEventListener('rewardedSlotGranted',
function(evt) {
alert('granted! ' + JSON.stringify(evt.payload));
});
googletag.pubads().addEventListener('rewardedSlotClosed',
function(evt) {
alert('Closed by the user!');
googletag.destroySlots([rewardedSlot]);
});
googletag.display(rewardedSlot);
});
</script>
</head>
<body>
<p>
Bottom of the page...
</p>
</body>
</html>
請參閱測試頁範例。
獎勵廣告 Web API
呼叫 | 事件說明 |
---|---|
SlotRenderEndedEvent |
廣告開始播放 |
rewardedSlotGranted |
廣告發送獎勵 |
rewardedSlotClosed |
使用者點擊關閉按鈕 |
在呼叫 rewardedSlotClosed
時刪除廣告版位。
其他規定與限制
- 您無法同時提交多個獎勵廣告的請求。第一個獎勵廣告版位顯示後,第二個廣告版位就不會顯示。
- 您必須手動關閉廣告,而非仰賴 GPT 來關閉廣告。
- 務必區分獎勵廣告和非獎勵廣告。請勿針對非獎勵廣告顯示獎勵提示。
- 請確保使用者觀看影片廣告,藉以獲得獎勵。
- 我們目前尚未測試重新整理功能。
對網站獎勵廣告執行預測及製作相關報表
您可以為網站獎勵廣告查看廣告空間預測。
如要執行獎勵廣告成效報表,請依序選取「平台」「互動類型」做為維度,以查看獎勵廣告請求曝光的細分資料。其他請求在報表中會顯示為「未知」類型。「歷來資料」報表類型可選用這個維度。
將「廣告素材技術」維度加到您的報表,即可辨識用來放送廣告素材 (例如影片) 的技術類型。
瞭解如何製作報表。