顯示獎勵廣告

本範例說明如何使用 Google 發布商廣告代碼 (GPT) 程式庫要求及顯示獎勵廣告。獎勵廣告格式可讓應用程式和網站使用者因觀看廣告而獲得獎勵。如要進一步瞭解獎勵廣告,請參閱 Google Ad Manager 說明中心

您可以使用下列 GPT 事件顯示獎勵廣告並與獎勵廣告互動:

活動 觸發時機
RewardedSlotClosedEvent 獎勵廣告版位已關閉。
RewardedSlotGrantedEvent 觀看廣告已核發獎勵。
RewardedSlotReadyEvent 獎勵廣告版位已可顯示。

在本例中,系統會使用簡單的強制回應對話方塊,提示使用者觀看獎勵廣告,並在獎勵完成時顯示。實務上,發布者必須負責實作自己的介面來完成這些工作。

使用須知

  • 為提供最佳使用者體驗,系統只會在正確支援格式的頁面上請求獎勵廣告。因此,defineOutOfPageSlot() 可能會傳回 null;建議您檢查這個情況,確保您不會執行任何不必要的工作。目前,獎勵廣告僅適用於未縮放的行動裝置專用網頁。通常這表示發布者在網頁的 <head> 中有 <meta name="viewport" content="width=device-width, initial-scale=1"> 或類似項目。

  • 獎勵廣告會產生專屬的廣告版位。與其他廣告類型不同,您無須為獎勵廣告定義 <div>。獎勵廣告會在供應廣告時自動建立並插入自己的容器。

實作範例

觀看示範