採用行動應用程式廣告空間的最佳做法

本指南說明行動應用程式廣告空間的出價最佳做法,包括高參與度廣告、應用程式安裝廣告和再參與廣告。

對高參與度廣告出價

高參與度廣告 (HEA) 是一種應用程式插頁式廣告廣告空間,可提高曝光度或使用者互動要求。舉例來說,HEA 廣告空間適合用來刊登廣告素材,在提示使用者安裝廣告應用程式之前,先提供簡短的可試玩示範。如果預先指定設定允許出價端點接收一或多種支援格式的出價要求,則您在這些格式的出價要求中收到的廣告空間,可能是高參與度廣告。高參與度廣告支援應用程式插頁式廣告,以及使用 VAST 影片廣告素材格式的應用程式獎勵廣告。

如要進一步瞭解高參與度廣告的顯示行為,請參閱「關於高參與度廣告」一文。

使用 VAST 影片廣告素材出價

您收到的 VAST 影片格式高參與度廣告空間出價要求,會設定下列欄位:

欄位 說明
BidRequest.imp.ext.highengagement 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 true;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 1。
BidRequest.imp.instl 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 true;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 1。
BidRequest.imp.video.companionad 包含您可在出價回應中,隨影片提供的片尾卡適用大小。
BidRequest.imp.video.companiontype 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,則會設為 HTML 或 COMPANION_IFRAME 列舉值。如果出價端點的 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,則這個欄位會設為 2 或 3。
BidRequest.imp.video.maxduration 時間長度上限比標準插頁式 VAST 影片廣告更長。您可以在高參與度廣告空間中放送較長的影片。

出價回應必須包含下列欄位:

欄位 說明
BidResponse.seatbid.bid.crid 您必須將這個值設為要刊登的影片廣告素材 ID。廣告素材必須是已核准的影片廣告素材。否則出價不符合競價資格。
BidResponse.seatbid.bid.adm 您必須將這個欄位設為 VAST XML 或影片網址,連結至要刊登的影片廣告素材 VAST XML 文件。如果影片包含隨播廣告,影片廣告素材 VAST XML 中指定的隨播廣告,必須與出價要求的 BidRequest.imp.video.companionad 和 BidRequest.imp.video.companiontype 欄位一致。
BidResponse.seatbid.bid.bundle 您必須將這個欄位設為廣告宣傳應用程式在對應應用程式商店中的 ID。
  • 如果是 Android 應用程式,這個欄位會顯示 Play 商店網址中的套件 ID。舉例來說,如果 Play 商店網址是 https://play.google.com/store/apps/details?id=com.example.myawesomeapp,套件 ID 就是 com.example.myawesomeapp。
  • 如果是 iOS 應用程式,這個欄位是 Apple App Store 網址中的應用程式數值字串 ID。舉例來說,如果 Apple App Store 網址是 https://apps.apple.com/app/id123456789,則數值字串 ID 為 123456789。

影片可選擇加入片尾卡,其中包含影片結束後顯示的 HTML 程式碼片段。Google 也會根據 BidResponse.seatbid.bid.bundle 欄位中指定的應用程式,顯示產生的片尾卡。

如要在影片廣告素材中加入片尾卡,請在影片的 VAST XML 中加入 Companion 節點。如要顯示片尾卡,出價必須包含影片,且隨播廣告必須符合 BidRequest.imp.video.companiontype 欄位中指定的一或多種類型。如要進一步瞭解片尾卡,請參閱「在行動版影片廣告中顯示片尾卡」一文。

透過應用程式安裝廣告提高安裝次數

應用程式安裝廣告會鼓勵發布商行動應用程式的使用者下載及安裝廣告應用程式。所有應用程式插頁式廣告空間都支援下列廣告素材格式的應用程式安裝廣告:

找出BidRequest信號

您可以針對 Android 和 iOS 行動應用程式插頁式廣告廣告空間的出價要求,使用應用程式安裝廣告出價。行動應用程式插頁式廣告空間一律會設定下列欄位:

欄位 說明
BidRequest.app.bundle 發布商應用程式的 ID。請設為 Google Play 商店中顯示的套件名稱,例如 Android 應用程式的 com.google.android.youtube。設為 Apple App Store 中 iOS 應用程式的數字 ID。
BidRequest.imp.instl 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 true;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 1。
BidRequest.device.devicetype 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 HIGHEND_PHONE 或 TABLET 列舉值。如果端點的 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 4 或 5。

填入 BidResponse 欄位

您可以使用應用程式安裝廣告,對接受支援廣告素材格式的任何插頁式格式行動廣告空間出價。出價回應必須設定下列欄位,才能成功出價應用程式安裝廣告:

欄位 說明
BidResponse.seatbid.bid.bundle 您必須將這個欄位設為廣告宣傳應用程式在對應應用程式商店中的 ID。
  • 如果是 Android 應用程式,這個欄位會顯示 Play 商店網址中的套件 ID。舉例來說,如果 Play 商店網址是 https://play.google.com/store/apps/details?id=com.example.myawesomeapp,套件 ID 就是 com.example.myawesomeapp。
  • 如果是 iOS 應用程式,這個欄位是 Apple App Store 網址中的應用程式數值字串 ID。舉例來說,如果 Apple App Store 是 https://apps.apple.com/app/id123456789,則數字字串 ID 為 123456789。
BidResponse.seatbid.bid.ext.clickurl

您必須將這個欄位設為最終到達網頁的網址,不含任何與最終到達網頁無關的中介廣告伺服器呼叫。這個欄位的值必須與您在 BidResponse.seatbid.bid.bundle 欄位中提供的值一致。舉例來說,如果是 Play 商店中的 Android 應用程式,這項屬性可能會設為 https://play.google.com/store/apps/details?id=com.example.myawesomeapp&referrer=utm_source%3Dgoogle_ab%26utm_medium%3Dcpc%26utm_campaign%3Dinstall_campaign_1。

BidResponse.seatbid.bid.ext.app_promotion_type 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,則這個欄位必須設為 INSTALLS 列舉值;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,則這個欄位必須設為 1。這個欄位表示您希望將指定的廣告素材顯示為應用程式安裝廣告。

使用一致的到達網址

您在 BidResponse.seatbid.bid.ext.clickurl 欄位中指定的到達網址,必須與廣告素材中指定的到達網頁網址相同。如需支援格式的廣告素材範例,且這些廣告素材與 clickurl 欄位一致,請參閱「使用一致的到達網址」。

透過再參與廣告重新接觸使用者

再參與廣告會指定已下載並安裝廣告應用程式的發布商行動應用程式使用者,並使用深層連結將使用者導向廣告應用程式中的特定位置。如要進一步瞭解深層連結,請參閱下列文章:

所有應用程式插頁式廣告空間都支援再參與廣告,並可使用下列廣告素材格式:

找出BidRequest信號

您可以針對行動應用程式插頁式廣告空間的出價要求,使用再參與廣告出價。行動應用程式插頁式廣告空間一律會設定下列欄位:

欄位 說明
BidRequest.app.bundle 發布商應用程式的 ID。請設為 Google Play 商店中顯示的套件名稱,例如 Android 應用程式的 com.google.android.youtube。設為 Apple App Store 中 iOS 應用程式的數字 ID。
BidRequest.imp.instl 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 true;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 1。
BidRequest.device.devicetype 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,請設為 HIGHEND_PHONE 或 TABLET 列舉值。如果端點的 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,請設為 4 或 5。

填入 BidResponse 欄位

您可以使用再參與廣告,對接受支援廣告素材格式的任何插頁式格式行動廣告空間出價。出價回應必須設定下列欄位,才能成功出價放送再參與廣告:

欄位 說明
BidResponse.seatbid.bid.bundle 您必須將這個欄位設為廣告宣傳應用程式在對應應用程式商店中的 ID。
  • 如果是 Android 應用程式,這是 Play 商店網址中的套件 ID。 舉例來說,如果 Play 商店網址是 https://play.google.com/store/apps/details?id=com.google.android.youtube,套件 ID 就是 com.google.android.youtube。
  • 如果是 iOS 應用程式,這是 Apple App Store 網址中的應用程式數字字串 ID。舉例來說,如果 Apple App Store 網址為 https://apps.apple.com/us/app/id123456789,則數值字串 ID 為 123456789。
BidResponse.seatbid.bid.ext.clickurl 您必須將這個欄位設為網址深層連結,用於開啟廣告應用程式中的特定內容。Google 建議您在 iOS 系統中使用通用連結,在 Android 系統中使用 Android 應用程式連結。不支援自訂網址配置。舉例來說,如果您為 YouTube 應用程式刊登再參與廣告,可以將 clickurl 欄位設為 https://www.youtube.com/watch?v=a1b2c3d4e5f 等值,連結至特定影片。
BidResponse.seatbid.bid.ext.app_promotion_type 如果出價端點的 bidProtocol 欄位設為 OPENRTB_PROTOBUF 列舉值,則這個欄位必須設為 ENGAGEMENT 列舉值;如果 bidProtocol 欄位設為 OPENRTB_JSON 列舉值,則這個欄位必須設為 2。這些值表示您希望將指定的廣告素材算繪為重新參與廣告。
BidResponse.seatbid.bid.ext.engagementclickfailureurl 您可以視需要將這個欄位設為網址,當 Google Mobile Ads SDK 無法透過您指定的到達網址開啟應用程式時,該網址就會收到連線偵測 (ping)。如果未安裝應用程式,或指定的到達網址不是有效的深層連結,Google Mobile Ads SDK 可能無法開啟應用程式。